CentOS7一次I/O error metadata corruption错误系统拯救经验分享

CentOS7一次I/O error metadata corruption错误系统拯救经验分享

1346发表于2019-06-10

最近使用VMware搭建虚拟机的,在使用过程中经常出现I/O error。出现的位置比较特殊是,root的根分区。出现的现象如下:

刚开始,系统启动的时候出现如下错误:

XFS (dm-0):Metadata corruption detected。

后来没有理它,继续使用。但是经常用了一段时间就卡死,提示I/O error。任何操作都不行,只有power reset。

from clipboard

使用ls -l /dev/mapper查看dm-0,是centos_bogon-root,也就是/dev/mapper/centos_bogon-root

from clipboard

但是使用umount命令提示不成功。

from clipboard

直接xfs_repair也不行

from clipboard

最后使用在官网下了一个CentOS7的ISO文件进入,恢复模式才解决。

详细流程如下:

1、重启

from clipboard

按e:

from clipboard

输入exit

from clipboard

选择Troubleshooting,回车。


from clipboard

选择Rescue a CentOS system,回车。注意在下面操作界面一定要选择“3”,不然还是xfs_repair不了。


from clipboard


from clipboard

分别执行如下命令:

xfs_repair -L /dev/sda1

xfs_repair -L /dev/sda2

注意:这个命令生产环境慎用,为了安全最好是先备份。

from clipboard

最后提示这个could not find valid secondary superblock。具体不知道为什么要提示这个???

重启io错误提示没有了。

=========================

下面是在这个过程中查看lvm的一些命令结果截图。

from clipboard

from clipboard

from clipboard


from clipboard

小编蓝狐