实用:从Emergency恢复到正常启动的快速流程

3 人参与

那天晚上我正赶着交稿,电脑突然给我来了个下马威——直接卡在Emergency模式转圈圈。看着屏幕上那行"failed to mount /sysroot"的错误提示,我差点把键盘砸了。但你们知道吗?其实有个超级简单的修复方法,五分钟就能让系统恢复正常,我现在就把这个救命秘籍分享给大家。

先别慌,看懂错误信息

当时我遇到的错误信息长这样:Dependency failed for Initrd root File System,后面还跟着Reload configuration from the Real Root。说人话就是系统找不到根文件系统了,就像是你回家发现钥匙插不进锁孔一样尴尬。

第一步:定位问题所在

在Emergency模式下,先输入journalctl查看详细日志。按空格键翻页,找到那些标红的错误行。我当时看到的是XFS(sda3)报错,这说明是第三块硬盘的XFS文件系统出了毛病。

第二步:执行修复命令

xfs_repair -v -L /dev/sda3

这个命令简直就是魔法:-v是详细模式,让你能看到修复过程;-L是强制清空日志,相当于给文件系统来个彻底的大扫除。注意要把sda3换成你自己出问题的设备编号哦!

最后一步:重启系统

修复完成后,直接输入reboot重启。当我看到熟悉的登录界面重新出现时,差点感动到哭出来——之前还想着要重装系统呢!

说实话,这套流程我后来又在两台服务器上测试过,每次都能成功救场。现在我的小伙伴们遇到类似问题都会直接甩我这个教程,毕竟谁想为这种小毛病折腾大半天呢?

参与讨论

3 条评论
  • 异梦之主

    这个修复方法真的管用!上次服务器出问题就是靠这个救回来的

  • 废土狙击手

    XFS文件系统确实容易出这种问题,我之前也遇到过类似的错误提示

  • 水星智者

    要是遇到ext4文件系统出错的话应该用什么命令修复呢?