问题现象

在一次服务器查看磁盘空间时,发现/home单独占了一个分区,而且磁盘空间分的很大,所以当即删掉了/home的分区,把所有的磁盘都挂载到了/ 根目录下,但是因为没有重启过服务器,所以也没有发现过端倪。

由于前两台对宿主机进行了内存扩容,因此进行了关机操作

而后在启动虚拟机时,发现进入了紧急模式

Linux系统启动时进入紧急模式,提示:Welcome to emergency mode,并提示输入root密码进入维护。

Welcome to emergency mode! After logging in,type "journalctl -xb" to view system logs,"systemctl reboot" to reboot,"systemctl default" to try again to boot into default mode.
Give root password for maintenance
(or type Control-D to continue):

1173617-20210707212136962-299773925.png

根因分析

紧急模式提供尽可能最小的环境,即使在系统无法进入救援模式的情况下,您也可以修复系统。在紧急模式下,系统仅安装根文件系统进行读取,不尝试安装任何其他本地文件系统,不激活网络接口,只启动一些基本服务。

进入紧急模式的原因通常是:

  • /etc/fstab文件存在错误导致挂载文件系统时失败。
  • 文件系统存在错误导致。

处理方法

journalctl -r 查看最新的系统日志记录,发现/home目录挂载失败,但是由于之前我把/home挂载目录删除了

image-20241021092731356

cat /etc/fstab查看文件系统发现有一条/home的挂载目录

image-20241021092756511

把该条信息注释掉之后,重启机器,已经正常启动

image-20241021092912231

最后修改:2024 年 10 月 21 日
点个赞或者请作者喝杯咖啡