处理Vmvare虚拟机报错:XFS (XXX): Metadata I/O error

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


系统报错如下:

rejecting I/O to offline devive
XFS (sda3): metadata I/O error: block 0x1db40710
Buffer I/O error on devive sda3,

这次我这个系统 的sda3 是/根目录。所以开机以后就无法使用系统,或无法修复已经挂在的磁盘。


这种情况可能需要进入单用户或者救援模式进行修复。如果是其他没有被占用的盘则可以直接在系统下卸载后修复。

进入单用户模式【正常模式可修复则无需单用户模式

开机按e

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


进入单用户模式后先输入 umount /dev/sda3 卸载磁盘

磁盘修复

然后执行xfs_repair /dev/sda3 进行修复。如果无法修复则执行xfs_repair -L /dev/sda(清空日志,可能会丢失文件)

xfs_repair /dev/sda3 如下图:


xfs_repair -L /dev/sda如下图:


image.png

修复完成后init6 重启,看是否还会出现磁盘故障现象。

    [root@localhost ~]# xfs_repair /dev/sda1Phase 1 - find and verify superblock...Phase 2 - using internal log - zero log... - scan filesystem freespace and inode maps... - found root inode chunkPhase 3 - for each AG... - scan and clear agi unlinked lists... - process known inodes and perform inode discovery... - agno = 0 - agno = 1 - agno = 2 - agno = 3 - process newly discovered inodes...Phase 4 - check for duplicate blocks... - setting up duplicate extent list... - check for inodes claiming duplicate blocks... - agno = 0 - agno = 1 - agno = 2 - agno = 3Phase 5 - rebuild AG headers and trees... - reset superblock...Phase 6 - check inode connectivity... - resetting contents of realtime bitmap and summary inodes - traversing filesystem ... - traversal finished ... - moving disconnected inodes to lost+found ...Phase 7 - verify and correct link counts...done

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