问题现象
在一次服务器查看磁盘空间时,发现/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):
根因分析
紧急模式提供尽可能最小的环境,即使在系统无法进入救援模式的情况下,您也可以修复系统。在紧急模式下,系统仅安装根文件系统进行读取,不尝试安装任何其他本地文件系统,不激活网络接口,只启动一些基本服务。
进入紧急模式的原因通常是:
- /etc/fstab文件存在错误导致挂载文件系统时失败。
- 文件系统存在错误导致。
处理方法
journalctl -r
查看最新的系统日志记录,发现/home
目录挂载失败,但是由于之前我把/home
挂载目录删除了
cat /etc/fstab
查看文件系统发现有一条/home
的挂载目录
把该条信息注释掉之后,重启机器,已经正常启动
版权属于:张子
本文链接:https://www.znzzi.com/articles/399
所有原创文章采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。 您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。