Linux中几种/etc/fstab常见错误解决方案
本文最后更新于:2 年前
设备异常挂载
常见原因
可能是没有设备
可能有设备,没有分区
可能有设备,有分区,但是后来做其他实验,删除了分区
设备有,分区有,/etc/fstab文件字母错误
场景模拟
假设计算机中没有 sde 设备,也没有该设备的分区,但 /etc/fstab 中最后一行有如下错误挂载信息:
此时重启虚拟机,会进入救援模式,不能正常启动:
异常分析
计算机没有 sde 设备,更没有分区,而计算机开机第一件事读取操作系统内核,第二件事就是读取 /etc/fstab,找设备,挂载设备。
这里找设备找不到,无法挂载,计算机就会进入救援模式(emergency mode)。
解决方法
在上面图形界面,输入 root 密码(密码不显示),进入救援模式:
更改 /etc/fstab 默认配置文件:
编辑文件,找到最后添加的一行新内容,找到错误的内容,修改正确或者删除错误内容:
重启计算机:
排除错误后重启成功:
光盘连接异常
错误原因
- 光盘未添加或未连接
- /etc/fstab 中挂载信息错误
场景模拟
虚拟机添加了光盘但未连接:
在 /etc/fstab 中最后一行有如下挂载信息:
重启时,系统无法正常启动,会进入救援模式:
解决方法
方案一
在救援模式下修改 /etc/fstab,删除对应的光盘设备挂载信息,不再挂载该光盘。
在上面图形界面,输入 root 密码(密码不显示),进入救援模式:
更改 /etc/fstab 默认配置文件:
删除不能正常挂载的光盘信息:
重启计算机:
排除错误后重启成功:
方案二
确保 /etc/fstab 中挂载信息完全正确后,添加光盘文件或者连接光驱设备后重启虚拟机。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!