FusionComputer 中制作 suse系统的模板时进入repair filesystem模式的解决方法

问题描述

制作suse系统的模板,只保留系统盘,卸载数据盘后开机后系统进入repair filesystem模式的情况,如图:

告警信息

该故障无伴随告警产生。

处理过程

1、 根据第一种情况输入以下命令:
(repair filesystem) # fsck /dev/vxdax  (或执行fsck命令,执行完后重启系统)
(repair filesystem)#fsck (修复过程中会遇到等待确认的情况,直接按y+回车键即可)然后重启系统,重启后系统后依旧进入repair filesystem模式,说明不是非正常关机或者强制重启造成系统进入repair filesystem模式的。

2、 如果导致suse进入修复模式的原因是第二种情况,解决方法就是修改/etc/fstab文件,删除错误的或者是不存在的挂载目录,,将配置恢复正常。
(修复模式下(read-only system) 文件是被保护的不能修改,运行下面命令,把系统文件权限改成可读写(rw), 使根目录可写.即可以修复/etc/fstab文件,使之可写.然后就可以vi修改了,保存 wq,最后重启虚拟机)
repair filesystem # vi /etc/fstab
repair filesystem # mount -o remount,rw /
repair filesystem #reboot

本例属于第二种情况,挂载的数据盘已经卸载,可是在挂载目录里的挂载路径还在导致系统进入repair filesystem模式,下图红线标注的挂载目录信息删除系统即可恢复正常

根因

Suse系统进入repair filesystem模式有两种情况:
1、 第一种情况:可能非正常关机引起的磁盘分区问题(如:在FC里面强制重启VM),不能正常进入系统
2、 第二种情况:由于/etc/fstab文件编辑错误而导致的不能正常进入系统

建议与总结

阅读剩余
THE END