Linux 硬盘分区及挂载
最近学习Linux文件系统硬盘的分区及挂载部分,将步骤记录一下。
主要步骤:
1、fdisk 设备名 对硬盘进行分区
2、mkfs 命令格式化
3、mount 命令手动挂载
4、配置fstab 文件自动挂载
1、分区
首先先查看一下分区情况,输入 fdisk -l :
可以看到sdb这个设备只有一个分区,还有剩余为分区的空间。那么对/dev/sdb进行分区:
输入 fdisk /dev/sdb:
分区完成可以打印一下查看结果:
注意:
然后输入w保存退出就可以了。这个时候可能会提示,重读partition table 失败。这个时候输入partprobe 后就可以解决。如果输入partprobe后仍然显示重读失败,那么输入reboot进行重启。
2、格式化
接下来进行格式化,格式化就是写入文件系统。
输入mkfs -t ext4 /dev/sdb2 :
3、手动挂载:
使用mount 命令进行挂载,挂载之前。挂载之前先要新建一个空目录,设备挂载只能挂载到空目录下,这里我们在根目录下新建一个 /data2 目录,将 sdb2 挂载到 /data2 下。(挂载你可以理解成Windows里的分配盘符)
4、自动挂载
使用mount 进行挂载,每次开机之后分区会丢失,都要使用mount再重新进行挂载,比较麻烦,这里我们介绍通过配置 fstab文件实现自动挂载:
首先要查看sdb2的UUID,也就是sdb2的唯一标识符,输入dumpe2fs -h命令:
图中的共色框就是sdb2的UUID。
接下来打开 /etc 目录下的fstab文件,按照文件里的格式填写就可以了:
UUID那里也可以替换为设备名称/dev/sdb2。
最后要输入 mount -a 命令,依据fstab文件自动挂载,这样重新开机时候就不会丢失分区了。