linux fstab 错误,Linux系统/etc/fstab 错误配置导致系统启动异常

Linux系统/etc/fstab 错误配置导致系统启动异常

问题描述

云服务器 Linux 系统(包括Ubuntu)中的 /etc/fstab 文件主要是保存了服务器的磁盘挂载信息,如果该配置文件中写入了不正确的挂载信息或者该文件自身存在访问错误(权限配置、文件丢失等),则可能会导致系统在启动过程中出现异常,导致启动失败。

常见启动异常案例说明

分区挂载配置错误导致启动异常

问题现象

/etc/fstab 中写入了错误的挂载信息导致服务器无法正常启动,通过管理终端看到系统进入到急救模式中,报错信息类似:

1. systemctl default to try again to boot into default mode

如下图:

2ff4c71417e9da403010cdbc4dfd191e.png

问题原因

出现该报错一般都是由于 /etc/fstab 文件中写入了错误的文件系统或者磁盘的分区信息不正确所致。

处理办法

尝试通过如下步骤进行修复:

1. 执行 blkid命 令查看服务器上磁盘的分区情况以及文件系统,从下图中可以看到服务器的数据盘分区为 /dev/xvdb1,文件系统为 ext4:

blkid

3716125dfcf0c40f4dfbbd5d178bb2bb.png

2. 打开 /etc/fstab 文件检查挂载的磁盘信息是否跟 blkid 看到的一致(包括磁盘的分区信息跟文件系统)。如果不一致,则参照进行修改,然后重启服务器:

0. vim /etc/fstab

i. 光标移动到异常的参数行,按 “i” 键进入insert模式,写入正确的分区信息或者文件系统。

ii. 按 “ECS” 键后,输入 “:wq!” 回车后保存修改成功。

iii. reboot 重启系统后观察服务器是否可以成功进入到系统。

Ubuntu 启动后自动进入维护模式

问题现象

Ubuntu系 统(12,.04或14.04)启动异常,通过管理终端看到系统卡在类似如下界面:

Press S to skip mounting or M for manual recovery

如下图所示:

1d623dc71d5c696b7e7fc0f5ab8364c1.png

问题原因

系统内的 /etc/fstab 配置文件写入了错误的文件系统或者磁盘分区信息导致的。

处理办法

可以尝试通过如下步骤进行处理:

1、按 S 跳过磁盘挂载可以成功进入系统。

2、进入系统后对对 /etc/fstab 文件进行修复。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值