Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复
一、
说明1:
工程师在现场进行更换网卡操作,更换完成之后重启系统,发现开机进不去系统了,屏幕提示如下所示
说明2:
现场命令行操作,发现lsblk , fdisk -l , df -h , 等查看磁盘分区情况的命令已不能用, 无法查看 磁盘分区、挂载、LVM逻辑卷情况
二、分析:
①初步判断,现场工程师更换网卡操作规范;
②服务器系统已经损坏,正常运行情况下未发现问题,换网卡之后重启系统操作,问题就暴露了。
解决思路:
①修复文件系统,xfs 格式
②客户验证,登录验证
三、解决操作:
①按照屏幕提示,受损的分区为 sda2 ,
修复命令: xfs_repair /dev/sda2
②如下图所示为需要进一步确认,提示需要 使用 -L 参数
③增加 参数(-L),强制修复
修复命令: xfs_repair /dev/sda2 -L
④确认以上结果
屏幕输出为正常输出,且无报错,结尾为正常提示信息
⑤重启系统
Reboot
四、
①本地验证,重启能够进入登录界面即为正常
②通知客户验证
客户反馈问题解决,正常登陆。
案例总结:
①,因文件系统损坏的案例 已有相关经验,但受限于系统格式(xfs 、ext4)不同,修复的方法有些许不同;
②,此处文件系统为xfs, 修复过程如上,做了详细过程说明,Ext4格式在公司平台也可找到相应的文档;
②,此类涉及重启服务器的操作,会遇到各样非硬件导致的问题,不可避免,只能在日常的培训中加强此类问题的讲解,做好预防的效果。
参考资料:
https://cloud.tencent.com/developer/article/1432733