Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复

    一、
    说明1:
    工程师在现场进行更换网卡操作,更换完成之后重启系统,发现开机进不去系统了,屏幕提示如下所示
    Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复 - 图1

    说明2:
    现场命令行操作,发现lsblk , fdisk -l , df -h , 等查看磁盘分区情况的命令已不能用, 无法查看 磁盘分区、挂载、LVM逻辑卷情况

    Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复 - 图2

    二、分析:
    ①初步判断,现场工程师更换网卡操作规范;
    ②服务器系统已经损坏,正常运行情况下未发现问题,换网卡之后重启系统操作,问题就暴露了。




    解决思路:
    ①修复文件系统,xfs 格式
    ②客户验证,登录验证

    三、解决操作:
    ①按照屏幕提示,受损的分区为 sda2 ,
    修复命令: xfs_repair /dev/sda2

    ②如下图所示为需要进一步确认,提示需要 使用 -L 参数


    Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复 - 图3

    ③增加 参数(-L),强制修复
    修复命令: xfs_repair /dev/sda2 -L

    Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复 - 图4Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复 - 图5
    ④确认以上结果
    屏幕输出为正常输出,且无报错,结尾为正常提示信息

    ⑤重启系统
    Reboot

    四、
    ①本地验证,重启能够进入登录界面即为正常
    Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复 - 图6

    ②通知客户验证

    客户反馈问题解决,正常登陆。




    案例总结:

    ①,因文件系统损坏的案例 已有相关经验,但受限于系统格式(xfs 、ext4)不同,修复的方法有些许不同;

    ②,此处文件系统为xfs, 修复过程如上,做了详细过程说明,Ext4格式在公司平台也可找到相应的文档;

    ②,此类涉及重启服务器的操作,会遇到各样非硬件导致的问题,不可避免,只能在日常的培训中加强此类问题的讲解,做好预防的效果。
    参考资料:
    https://cloud.tencent.com/developer/article/1432733