我们知道,在Linux中,要想让配置或者设置永久生效,必须写入到配置文件当中,挂载亦是如此。mount挂载新的硬盘,一旦机器重启,开机后必须手工挂载一次才可以正常使用。我们的目的是想让新的硬盘实现自动挂载。
1、打开/etc/fstab配置文件
fstab的6部分
配置文件一共是6个字段,我们一一说。
第一字段:分区设备文件名或UUID(硬盘通用唯一识别码)。早期的linux是没有UUID的,只有分区设备文件名。但是分区设备文件名有个问题,比如说把分区的顺序颠倒,这种情况容易造成系统崩溃。原因在于系统是按照原先的顺序去启动与调用,一旦系统的分区顺序修改了,系统不知道。UUID就相当于给每一个分区取了唯一的一个识别ID号,系统按照ID号区分分区,不管你顺序如何改变,ID号是固定的。查询分区的UUID:“dumpe2 -h 分区设备文件名”
第二字段:挂载点
第三字段:文件系统名称
第四字段:挂载参数,也就是“mount -o”的参数,如下图
第五字段:指定分区是否被dump备份,0代表不备份;1代表每天备份;2代表不定时备份。只要是挂载点,目录下都有个“lost+found”目录,备份的数据保存于此。
第六字段:指定分区是否被fsck检测,0代表不检测;其他数字代表检测的优先级,数字越小,优先级越高。一般自己手工添加的分区优先级都不应该填写成1,而是2或者更大。
------------------------------------------------
把你需要自动挂载的设备按照以上的格式填写即可。这里注意,/etc/fstab是一个重要的启动文件,填写的时候一定要小心,为了保险起见,填写完毕后先不要急的重启,而是执行“mount -a”命令,有报错,则会有提示。“mount -a”的意思是依据配置文件/etc/fstab的内容,自动挂载。
万一我的/etc/fstab文件写错了,系统崩溃启动不了怎么办?
开机后会报错,在报错的最后一行,说“给这台计算机输入root密码或者按ctrl+d继续”。“mount -o remount,rw /”重新把根目录挂载成读写,将/etc/fstab修改后即可。这里的修复并不是万能的,只针对/etc/fstab这个文件报错的情况下。
领取专属 10元无门槛券
私享最新 技术干货