在CentOS6.9下添加硬盘,分区并实现开机自动挂载
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系列文章前言一、为什么要挂载,什么是
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环境下添加新的硬盘,该如何分区,格式化,挂载。
以及如何实现开机自动挂载.
一、为什么要挂载,什么是挂载
我们常用的系统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 在文件中添加所需要开机自动挂载的配置信息。
更多推荐
所有评论(0)