【解决办法】/etc/fstab文件配置错误导致操作系统启动失败

1、作为一个运维小伙伴,下面这个故障截图真的很常见了,操作系统重启后进入救援模式,刚接触linux的小伙伴可能就不知道怎么办了。

出现这个情况,我遇到的一般是两种问题导致的

(1)磁盘损坏,一般这种情况会有提示,是哪块盘或者分区有问题,可以使用fsck命令进行修复,然后重启即可。

(2)/etc/fstab 文件中某块盘有问题或者文件写的格式有问题,导致挂载失败。

 

 2、这次我遇到的/etc/fstab文件的问题,具体是如何判断呢,我们可以按 ctrl+alt+delete重启,然后终端会打印启动日志,然后有问题的话,日志会长时间停留在该执行过程,如下图,看到是/dev/sdb2这个设备有问题,推测是挂载/dev/sdb2出现了问题,然后磁盘开机挂载基本上都会配置到/etc/fstab文件中,所以我们继续等待,准备进入系统,查看/etc/fstab文件

3、等待一会后,又出现了这个登录画面,终端打印的信息提示,输入root口令,然后我们就输入root口令,然后回车。

 

 4、口令输入完成后,回车,我们就进入到了系统,然后我们查看/etc/fstab文件,

 

 

5、查看/etc/fstab文件发现/dev/sdb2的挂载配置,然后查看挂载情况,发现没有挂载上,然后手动执行 mount -a 重新挂载,发现打印报错,提示/dev/sdb2 不存在

 

 

 6、查看磁盘分区情况,看到只有/dev/sdb1,没有/dev/sdb2

 

 

 7、因此,编辑/etc/fstab文件,将/dev/sdb2的配置注释掉。然后重启,这样这个问题就解决完成了。

 

在运维过程中,具体问题具体分析。

posted @ 2021-09-17 10:28  刘铁柱柱柱柱柱柱  阅读(2453)  评论(0编辑  收藏  举报