首页 > 技术文章 > fstab文件

2bjiujiu 2017-11-04 16:34 原文

如何实现自动挂载?   

      系统启动的时候,自动读取/etc/fstab 文件进行分区挂载,只需要按默认格式把分区写入进去保存就行了

什么是fstab文件?

      有7个字段

  1. 设备文件名或UUID
  2. 挂载点
  3. 文件系统类型
  4. 默认挂载
  5. 0 不备份,1每天备份,2不定期备份(针对分区,在挂载点目录的lost and found)
  6. 启动的优先级,0不检测,1比2优先级高,一般情况下根分区的优先级为1,其他为2

为啥要设置UUID?

       因为系统是从头往下扫描,按顺序启动,如果没有UUID,更改了顺序,就会出现系统奔溃情况

       给了UUID系统直接去找UUID而不按顺序启动,建议最好不用改顺序

如何查设备的UUID?

       dumpe2fs -h 设备名

如何写入?

       vim /etc/fstab

       分区名   挂载点   文件系统类型    默认  是否备份   启动优先级(2)

       小心,再小心,不要弄错

如何确认我改正确?

       mount -o remount

  没出错误提示,就可以正常启动系统,出错误马上更改fstab文件,再次执行此命令,不出错误提示为止

假如我真的写错了,直接重新启动了?

  1. 没关系,还有一次机会,启动的时候,会报一个fstab文件错误信息,并要求输入root密码
  2. 输入root密码,可以读/etc/fstab文件,但是改不了?
  3. 重新挂载,给读写权限  mount -o remount,rw /
  4. 进行错误修复,ok了

  只能对fstab文件出错了修复,而且不能是根分区出错

推荐阅读