Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复相关的知识,希望对你有一定的参考价值。

参考技术A 一、

说明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

服务错误导致系统无法正常启动(Centos 6)

 

一  :  

  1、 进入单用户模式

  2、 chkconfig --list atd

  3、chkconfig atd off  

二:

  单用户服务也因为该服务无法启动的:

     1、开机出现图片,按任意键,调出菜单:

    2、键盘输入字母 a 会出现如下场景:

    3、输入 空格init=/bin/bash 回车

默认开机时是/sbin/init绕过这些服务,系统第一个启动的不是init 而是bash

 

     4、chkconfig -- list atd 列出atd 服务

     5、chkconfig atd off  关闭atd 服务 

 

 会提示没有足够的权限(因为现在的根是只读的)

    6、mount -o remount,rw /  重新挂载根的权限为读写

    7、chkconfig --level 12345 atd off  在12345模式都关闭atd 服务

注:

chkconfig atd off  关闭atd 服务(系统默认开启关闭2345,4个模式)

chkconfig 下次启动开启或者关闭 现在立即开启服务service  atd start 

以上测试服务均已atd 为例。

以上是关于Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复的主要内容,如果未能解决你的问题,请参考以下文章

Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复

centos 7.3 错误设置selinux 导致不能启动 Failed to load SELinux policy. Freezing

centos 7 上配置mysql 开机启动详解

centos 7 启动docker失败。

centos 7 上配置mysql 开机启动详解

Docker 17无法在Centos 7中启动