断电重启服务器,系统进入应急模式


使用fsck /dev/sda 命令,提示错误

先确定是 LVM 吗,再用 lsblk 看一下,或者看 systemctl status sysroot.mount 日志



lsblk提示无法找到该命令,sysroot.mount异常信息如上

是 LVM 吗,先执行 lvm,再执行 lvs 看看结果


这样吗?

从返回结果看,lvm 状态是正常激活的,blkid 看一下


这样

这个命令执行的有问题,后面应该跟具体的分区:

哪怎么确定分区?

直接跟 root 所在的 lvm 的逻辑卷分区就行了


这样?执行后重启还是进入紧急模式

这个没修复完吧,说超级块有损坏,继续按提示执行。注意数据


执行到这一步了,后面要怎么处理?

现在是在救援模式吗,先 exitexit 看看

是救援模式,可以了,exit就进入登录页面了,谢谢

嗯嗯,麻烦有空给关键步骤点个解决方案呗 :grin:

好的,顺便补充下,我最后修复的是e2fsck -b 163840 /dev/mapper/openeuler-root