Linux中几种/etc/fstab常见错误解决方案

本文最后更新于:2 年前

设备异常挂载

常见原因

  • 可能是没有设备

  • 可能有设备,没有分区

  • 可能有设备,有分区,但是后来做其他实验,删除了分区

  • 设备有,分区有,/etc/fstab文件字母错误

场景模拟

假设计算机中没有 sde 设备,也没有该设备的分区,但 /etc/fstab 中最后一行有如下错误挂载信息:

此时重启虚拟机,会进入救援模式,不能正常启动:

异常分析

计算机没有 sde 设备,更没有分区,而计算机开机第一件事读取操作系统内核,第二件事就是读取 /etc/fstab,找设备,挂载设备。

这里找设备找不到,无法挂载,计算机就会进入救援模式(emergency mode)

解决方法

  1. 在上面图形界面,输入 root 密码(密码不显示),进入救援模式:

  2. 更改 /etc/fstab 默认配置文件:

    编辑文件,找到最后添加的一行新内容,找到错误的内容,修改正确或者删除错误内容:

  3. 重启计算机:

    排除错误后重启成功:

光盘连接异常

错误原因

  • 光盘未添加或未连接
  • /etc/fstab 中挂载信息错误

场景模拟

虚拟机添加了光盘但未连接:

在 /etc/fstab 中最后一行有如下挂载信息:

重启时,系统无法正常启动,会进入救援模式:

解决方法

方案一

在救援模式下修改 /etc/fstab,删除对应的光盘设备挂载信息,不再挂载该光盘。

  1. 在上面图形界面,输入 root 密码(密码不显示),进入救援模式:

  2. 更改 /etc/fstab 默认配置文件:

    删除不能正常挂载的光盘信息:

  3. 重启计算机:

    排除错误后重启成功:

方案二

确保 /etc/fstab 中挂载信息完全正确后,添加光盘文件或者连接光驱设备后重启虚拟机。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!