龙空技术网

记一次Centos7业务服务器停机故障

捕鱼达人 1309

前言:

此刻姐妹们对“centos7断电后无法正常启动”大概比较看重,小伙伴们都想要分析一些“centos7断电后无法正常启动”的相关文章。那么小编也在网络上搜集了一些对于“centos7断电后无法正常启动””的相关内容,希望看官们能喜欢,朋友们一起来学习一下吧!

接客户报修,有一台centos7服务器业务突然停机,前去客户现场查看centos7为虚拟机,底层是esxi,通过控制台登陆centos7发现在终端里输入的所有命令都报如下错误提示。

开始以为是系统环境变量问题导致的,询问客户服务器一直运行好好的没人动过最近也没有安装过任何软件。期间查看了环境变量发现没什么问题。还有一种情况就是如果硬盘出现锁死或坏道的故障,会造成 SHELL 命令的失效,包括ls,vi,shutdown等。执行这些命令,也会出现如上图所示 IO 报错。很明显,因为硬盘的故障,内核无法从磁盘上读取二进制程序 /sbin/reboot 和 /sbin/shutdown 来执行,所以命令失败。下次启动时系统自动 fsck 可能会更正磁盘错误,但首先需要使系统重启,直接断电这个办法可能会造成硬盘的伤害。

可以让内核直接重启,不需要读取(已经锁死或坏掉的)硬盘,需要输入以下两条命令即可重启系统。

echo 1 > /proc/sys/kernel/sysrqecho b > /proc/sysrq-trigger

幸运的是系统在经过短暂的重启后业务恢复了正常。

标签: #centos7断电后无法正常启动