type
status
date
slug
summary
tags
category
icon
password
问题背景
Linux机器异常断电关机之后再次开启无法正常进入系统,只能进入emergency mode,截图如下所示。
报错信息提示XFS文件系统元数据损坏,需要取消挂载后运行xfs_repair命令修复。
修复方法
在紧急模式运行:
journalctl -xe
我们找到如下输出,注意红框中的内容。
程序输出如下,等待执行完毕。
等到命令行返回,出现done字样,说明执行成功。
接下来执行reboot命令,重启系统。重启后系统能够正常启动,问题修复完毕。
LVM管理分区
如果是LVM管理分区的
可以通过以下命令来查看可用的设备。
ls -l /dev/mapper
一般可以看到2到3个链接文件,
centos-home -> ../dm-1, centos-root->../dm-0
执行
xfs_repair /dev/dm-0
正常情况下,这个分区就修复好了,再接着执行
xfs_repair /dev/dm-1
正常情况下,这个分区也会修复好。
如果不是LVM分区管理的,可以 通过 ls /dev 查看,一般会有sda,sda1,sda2.
可以执行 以下命令进行修复。
xfs_repair /dev/sda1 和 xfs_repair /dev/sda2
如果修复失败,可以加上 -L 参数,这样可能会丢失部分数据。
若有收获,就点个赞吧
- 作者:Sangyxv
- 链接:https://sangyxv.top/article/7
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。