服务器RAID卡坏掉,更换以后,运行在上面VM的一台Centos 7不能正常启动,进入emergency mode,报I/O错误,如下:
提示有文件损坏,直接用xfs_repair修复,无用,光标一直在闪动
查找网上办法:
1、进入单用户模式,修复,无用
2、用引导盘,进入急救模式,选1 containe以后,光标一直闪动,没有解决
最终解决办法:
另起一台VM,等系统启动以后,然后再把这块盘挂载。不能一起,因为有两个BOOT分区,如果两块盘的LVM的卷组一样,只能从大小区分下,不要搞错。
1)扫描,查看是否是**状态,不是,运行
vgchange -ay **。
2)使用xfs命令,先检查xfs_repair -n /dev/centos/root
3)修复:xfs_repair /dev/centos/root
4)如上图报错,只有尝试加-L 清日志,这个操作有风险,最好先备份数据
修复完成以后,尝试能不能正常挂载 ,如能,取消挂载,再启动就正常了