非常抱歉现在才更新,因为个人的原因在这里很是对不住各位读者。
前面对磁盘的分区、挂载都进行了详细的介绍,那么有读者反馈说前面讲解的分区、挂载都是暂时性的,重启后将不再生效。的确,在linux中好多的操作虽然能够通过命令去实现,但是最后我们还是要将操作写入到对应的配置文件中的。今天我们就来学习/etc/fstab这个配置文件。
首先我们先来看看这个配置文件里面都有什么。
fstab配置文件
我们通过more命令来查看/etc/fstab配置文件,我们发现在/etc/fstab配置文件中好多的信息我们并不知道是什么,没关系接下来就将为各位读者进行详细的讲解。
在/etc/fstab配置文件头以#开头的都是注释,这些注释启到说明的作用,说明这个配置文件的一些信息等等。
接下来我们将介绍开机自动挂载磁盘分区,既向/etc/fstab所添加的格式。
UUID 分区格式 分区参数 能否被dump指令操作 是否以fsck检验分区
在UUID后跟的是要添加分区的格式,之后是分区的参数,然后是能否被dump指令操作,最后是是否以fsck检验分区。
注:每项之间用空格间隔。
首先我们看UUID,这是设备的唯一标识字符串,之前我们讲过了在linux中无论是磁盘也好分区也好都是有标识符的,换句话说。在linux中每个设备都有相对应的标识符,比如磁盘,第一块sata硬盘在linux中它的设备名为sda,第二块为sdb以此类推。当然了这些标识符只是帮助人们更好的知道这些设备是什么类型啊等等,但对linux来说每一个设备就有对应的一个标识字符串。知道域名的读者可能会很快的了解到了,对这跟网络上的域名是一样的。域名是什么啊?不就是帮助人们更好的记住网站的吗?就好像百度,说到百度大家都知道www.baidu.com但是又有多少人知道百度域名所映射的IP地址是多少啊?这种域名映射IP地址的形式就是linux中设备标识符与设备标识字符串所对应的关系。
下面的这张图是我在网络上找的,大家也可以参考的。
网上找的解释
那么我们怎么知道我们设备的UUID是多少那?
查看设备的UUID总共有两种方法
1、查看/dev/disk/by-uuid
查看UUID
阅读过前面的读者详细sdb5、sdb6并不陌生了。
2、blkid
blkid
无论我们使用那种方法我们都可以获取到正确的设备UUID。
接下来是磁盘的分区格式,ext3、ext4、linux swap、VFAT等等。也就是说你用什么格式格式化的分区,此分区格式就是什么。
而后是分区参数。
参数 | 解释 |
async/sync(非同步/同步) | 设置磁盘是否以非同步方式运行。预设为async(效能较佳) |
auto/noauto(自动/非自动) | 当执行 mount -a 命令时,此文档系統是否会被主测试挂载。预设为 auto。 |
rw/ro(可读写/只读) | 该分区是否可以进行读写操作。 |
exec/noexec(可執行/不可執行) | 限制在此文档系統內是否可以运行可执行文档,如果只是进行文档的存储 noexec 会比较安全。 |
user/nouser(允许/不允许使用者挂载) | 是否允许使用者使用 mount 指令来挂载 |
suid/nosuid(具有/不具有 suid 权限) | 该文档系統是否允许 SUID 的存在,如果不是可执行放置目录,也可以这是为 nosuid 來取消该功能。 |
defaults | 同时具有rw, suid, dev, exec, auto, nouser, async等参数。基本上,预设情況使用 defaults |
分区参数如上表所示,但一般都会设定为defaults。
之后跟的是能否被dump指令操作 是否以fsck检验分区,那么dump是用来做备份的命令,现在备份的软件有很多,所有在这里就不用dump命令了,故该项设置为0(代表不用)反之1为用。fsck之前讲过该命令了那么在再来也设置为0(代表不用)反之1为用。
所以我们就按照上面方法来添加磁盘分区喽!
UUID
sdb5的UUID为ab7b781e-0b36-416e-a216-5c605060fd19,将设备字符串复制下来。
使用vim命令来编辑/etc/fstab配置文件(vim命令会在后面讲到)按照刚才所讲的格式进行添加。(执行vim /etc/fstab 后按i进入编辑模式,用上下左右键来调整光标位置到合适的地方,添加完成后按esc键退出编辑模式,而后:wq保存并退出。)
fstab配置文件
添加完成后,我们将系统重启reboot。当再次进入系统时执行df -h命令来查看分区。
查看分区
看!我们成功将磁盘自动挂载到/root/date下了,那么另外的一个分区也是使用同样的方法进行添加。我在这里就不再做了,留给各位读者作为联系。
那么今天的内容就讲解完了,下次是磁盘的最后一讲。
感谢各位读者的支持,谢谢!