处理服务器断电重启后报XFS文件系统错误 XFS _ Metadata I_O error【测试成功,也适用于VM虚拟机】

艺帆风顺 发布于 2025-04-03 21 次阅读


一、现象

服务器被意外断电,导致重启机器后报错,系统错误 XFS (dm-0): Metadata I/O error

二、解决方法

2.1 重启服务器,进入单用户模式

服务器系统为:centos7.9

开机按e

定位到ro 然后修改ro为rw(“rw init=/sysroot/bin/sh”),使用下面的提示使用“Ctrl-x进入救援模式

进入单用户模式后,查看下文件系统的挂载

ls -l /dev/mapper/

lrwxrwxrwx 1 root root 7 May 22 11:21 centos-root -> ../dm-0

lrwxrwxrwx 1 root root 7 May 22 11:21 centos-swap -> ../dm-1

2.2 磁盘修复

xfs_repair /dev/dm-0

#如果无法修复则执行xfs_repair -L /dev/dm-0 (清空日志,可能会丢失文件)

2.3 重启服务器

init 6

核心命令:

    切换到单用户模式;

    ls -l /dev/mapper/

   umount /dev/dm-0

   xfs_repair /dev/dm-0

    xfs_repair -L /dev/dm-0  (清空日志,可能会丢失文件)

    init 6  #执行重启

    版权声明:本文内容来自个人博客:飞翔沫沫情,遵循CC 4.0 BY-SA版权协议上原文接及本声明。本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。原文链接:https://www.fxkjnj.com/4565/如有涉及到侵权,请联系,将立即予以删除处理。在此特别鸣谢原作者的创作。此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注明出处。