起因: 公司机房意外断电,服务器断电异常关机,次日到达公司启动服务器,无法正常进入系统。
报错1: i8042: No controller found
报错2: Failed to mount /sysroot
排查思路: 通过报错可以看出系统应该是进不去引导界面,但能进入安全模式说明系统应该是没问题的,问题应该出在系统引导上,通过百度i8042错误并未找到有效解决办法,决定还是从日志入手,通过【journalctl】命令查看系统启动日志,最终发现错误 “ Failed to mount /sysroot ”,经过一顿百度,最终确定原因是由于异常断电系统引导分区丢失最终导致无法正常进入系统。
特殊说明:之前同事说此服务器之前通过重做raid也恢复了此问题,重做raid但不要格式化磁盘。
解决方法:
ls -l /dev/mapper/centos-root
xfs_repair -v /dev/dm-0
reboot
此命令执行完输出 done 即修复系统引导分区完成,重启即可正常进入系统。文章来源:https://www.toymoban.com/news/detail-516223.html
如:xfs_repair -v /dev/dm-0命令无效,可添加参数L
-L参数(-L:强制清空日志,包括元数据更改)此参数可能会丢失文件系统元数据,慎用,使用之前建议先备份元数据。文章来源地址https://www.toymoban.com/news/detail-516223.html
到了这里,关于centos7异常断电重启丢失系统引导。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!