在CentOS6.9下添加硬盘,分区并实现开机自动挂载

    科技2022-07-14  116

    Linux系列文章

    1.创建多台虚拟机CentOS6.9并完成基础配置 2.在CentOS6.9下添加硬盘,分区并实现开机自动挂载 <<<<<< 3.在CentOS6.9下挂载ISO文件 4.在CentOS6.9下配置局域网网络资源库(yum库) 5.在CentOS6.9下实现多台节点间无密码访问 6.在CentOS6.9下解压安装jdk1.8 并配置JAVA_HOME


    文章目录

    Linux系列文章前言一、为什么要挂载,什么是挂载二、如何实现挂载1.插入一块磁盘2.磁盘分区3.分区格式化4.挂载5.实现开机自动挂载6.其他注意点 总结


    前言

    这篇文章将会用虚拟机模拟在Linux环境下添加新的硬盘,该如何分区,格式化,挂载。以及如何实现开机自动挂载.


    一、为什么要挂载,什么是挂载

    我们常用的系统Windows的分区是以C、D、E、F等盘符来体现,而在Linux中分区又不像Windows那样分那么多的盘符,而是只有一个根目录"/",在装系统时,我们分配给linux的所有区都在“/”下的某个位置,比如/home 等等 我现在新添加了一块硬盘,linux分配了新盘区为sdb1 但是它还不属于“/”所以我们需要将其挂载至一个已存在的目录上,当我访问这个目录时,就是在访问这块磁盘。 linux操作系统是将所有的设备都看作文件,并将整个计算机的资源都整合成一个大的文件目录,而最上级的目录即为根目录"/"

    二、如何实现挂载

    1.插入一块磁盘

    这里使用虚拟机添加一块5G的硬盘 添加完成后,开机并输入指令查询

    lsblk -l

    可以看到系统以及识别出了sdb 就是我们新添加的5G硬盘 但是在黄色列 却没有挂载点,所以即使系统识别出了硬盘,但是还没法直接使用。

    2.磁盘分区

    输入命令 fdisk +磁盘文件名的绝对路径 例如:

    fdisk /dev/sdb

    这里显示的是磁盘fdisk的帮助 输入m键可以展示菜单

    在这里我们的选择如下: n : 新增一个分区 p:作为主分区 1:分区编号1 回车默认 回车默认 w:保存写入 根据上图步骤执行后 可以再次进行查询

    lsblk -l

    可以看到在sdb 的disk(盘)下 有一个sdb1的part(分区) 由于我们分配的是1个区 并且全是默认设置 所以默认是将5G全部分配到一个分区中 即sdb1

    3.分区格式化

    分区完成后 我们直接挂在是无法成功的 而是需要指定文件系统格式,这里将文件系统指定为ext4格式。 mkfs -t ext4 +刚刚分好的part的绝对路径 即sdb1的绝对路径 例如:

    mkfs -t ext4 /dev/sdb1

    4.挂载

    格式化完成后 就要开始挂载到系统上了 首先需要创建一个目录 这里我在根目录下创建一个mnt目录 并在此目录下创建disk1 作为sdb1的挂载目录 例如:

    mkdir -p /mnt/disk1

    完成后即可开始挂载 分为临时挂载和永久挂载(即开机自动挂载) 临时挂载如下 mount +需要挂载的分区的绝对路径 +刚刚创建的挂载目录的绝对路径 例如:

    mount /dev/sdb1 /mnt/disk1

    挂载完成后 输入指令查看是否存在挂载

    lsblk

    可以看到sdb1 的最右侧MOUNTPOINT(挂载点)已经显示了我们新建的目录 到此 磁盘挂载完成

    5.实现开机自动挂载

    完成如上步骤后 新的问题也如约而至 因为每次重启机器后,我们都要再次输入一遍挂载命令 即:

    mount /dev/sdb1 /mnt/disk1

    否则将无法挂载 所以我们需要更改开机的挂载文件 将我们新分区的信息 填写到文件中 实现开机自动挂载 首先我们需要查询我们新分区的信息

    lsblk -f

    复制如图所示的uuid 编辑系统文件

    vim /etc/fstab

    添加一条如下数据(复制一条 更改UUID 和挂载路径即可)

    设备 挂载点 文件系统类型 挂载参数 是否备份 是否检测 UUID=8c1ece6a-27b7-45f3-b7dd-c7b5fe9ca75b /mnt/disk1 ext4 defaults 1 2

    保存后刷新挂载信息 让配置生效

    mount -a

    输入指令 查看挂载信息

    df -h

    到此 开机实现自动挂载也已经完成了

    6.其他注意点

    永久挂载后 若拔掉磁盘 则在开机时会报错 需要进入单用户模式将配置文件中的挂载项删除 并重启主机 代码如下:

    mount -o remount.rw /sysroot/ chroot /sysroot/ vim /etc/fstab 删除或#注释掉所加的那一行 reboot 重启

    总结

    其实windows也是需要挂载的,只不过是在分区的时候“挂载”到了C盘 D盘等。任何硬件设备连接后,操作系统要想使用硬件 就需要挂载。而windows不过是自动“挂载”了 linux则麻烦些 需要自己动手改文件。而在每次重启时,硬盘也是需要被自动挂载的,而若想要实现自动挂载,就需要修改/etc/fstab 在文件中添加所需要开机自动挂载的配置信息。

    Processed: 0.013, SQL: 8