centos8虚拟机强制断电关机后XFS dm-0报错 如何修复

首先开机后显示下面信息

Generating “/run/initramfs/rdsosreport.txt”
“Entering emergency mode. Exit the shell to continue”
“Type ‘journalctl’ to view system log.”
You might want to save “/run/initramfs/rdsosreport.txt” to a USB stick or /boot after mounting them and attach it to a bug report.

这是进入了救援模式,提示我们需要输入 journalctl 查看具体报错信息

上下键或翻页键进行滚动

后面看到我的报错信息:XFS dm-0 internal error ibtrec->ir_freecount !=1……

百度了半天没弄好,最后参考这个教程弄好的:https://www.jianshu.com/p/4b88b8e95690

我的修复流程:

xfs_repair /dev/dm-0

提示xfs_repair: cannot open /dev/dm-0: Device or resource busy

原因是需要先umount,再执行 xfs_repair 命令

umount /dev/dm-0
xfs_repair -L /dev/dm-0
reboot

搞定!

补充下:我恢复以后,发现里面部分数据丢失了,包括宝塔面板打不开,宝塔面板里网站数据也缺了一部分,没办法只能卸载宝塔,然后重新安装的。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部