如何实现自动挂载?
系统启动的时候,自动读取/etc/fstab 文件进行分区挂载,只需要按默认格式把分区写入进去保存就行了
什么是fstab文件?
有7个字段
- 设备文件名或UUID
- 挂载点
- 文件系统类型
- 默认挂载
- 0 不备份,1每天备份,2不定期备份(针对分区,在挂载点目录的lost and found)
- 启动的优先级,0不检测,1比2优先级高,一般情况下根分区的优先级为1,其他为2
为啥要设置UUID?
因为系统是从头往下扫描,按顺序启动,如果没有UUID,更改了顺序,就会出现系统奔溃情况
给了UUID系统直接去找UUID而不按顺序启动,建议最好不用改顺序
如何查设备的UUID?
dumpe2fs -h 设备名
如何写入?
vim /etc/fstab
分区名 挂载点 文件系统类型 默认 是否备份 启动优先级(2)
小心,再小心,不要弄错
如何确认我改正确?
mount -o remount
没出错误提示,就可以正常启动系统,出错误马上更改fstab文件,再次执行此命令,不出错误提示为止
假如我真的写错了,直接重新启动了?
- 没关系,还有一次机会,启动的时候,会报一个fstab文件错误信息,并要求输入root密码
- 输入root密码,可以读/etc/fstab文件,但是改不了?
- 重新挂载,给读写权限 mount -o remount,rw /
- 进行错误修复,ok了
只能对fstab文件出错了修复,而且不能是根分区出错