centos虚拟机故障:Entering emergency mode. Exit the shell to continue.

背景

上次是家里电源出现问题,主机出现断电,导致VMware虚拟机出现问题。

解决

根据信息查看错误:

image-20241006135442619

使用journalctl查看最后一页:

image-20241006142322793

image-20241006135224025

这个错误提示“please unmount the filesystem and rectify the problems”通常是由于XFS文件系统挂载出现问题。可能的原因包括:

  1. 未同步的数据:意外关机时,未写入磁盘的数据可能丢失,导致文件系统结构不一致。
  2. 文件系统元数据损坏:关机过程中,XFS的元数据未能正确更新,从而在引导时无法读取。
  3. 硬件问题:磁盘故障、连接不良或电源问题也可能引发文件系统损坏。

因此,意外断电可能导致上述问题的发生。

为了修复这个问题,我们通过以下命令解决:

1
2
#因为我的是NVMe设备,所以是看不到/dev/mapper和/dev/dm-0相关文件夹,但是思路都是一样的
xfs_repair /dev/nvme0n1p2 -L

为了保险起见,可以先备份虚拟机,输入命令之后等待一下就可以重启服务器了。


centos虚拟机故障:Entering emergency mode. Exit the shell to continue.
http://example.com/2024/10/06/centos虚拟机故障-Entering-emergency-mode-Exit-the-shell-to-continue/
Author
John Doe
Posted on
October 6, 2024
Licensed under