【问题解决】Ubuntu开机进入you are in emergency mode

文章讲述了用户在开机进入紧急模式后,如何通过查看系统日志识别硬盘问题,定位到/home文件夹丢失的原因,以及如何备份重要文件、修复硬盘和恢复数据的过程。
摘要由CSDN通过智能技术生成

情况说明

第二次遇到这种情况了,之前操作也记不起来出了什么问题,一开机就进入了紧急模式,查看/home文件夹下没有任何东西,生怕自己的资料没了!!

请添加图片描述

  • 这里提示输入 journalctl -xb来查看系统日志,但是在Control-D后面貌似输入不了任何符号
  • 原来,在紧急模式的Control-D后,要先输入密码,输入密码然后回车,就进入root用户命令行了请添加图片描述

问题解决

  • 接下来,再输入journalctl -xb命令来查看系统日志,可能会发现系统日志非常长

  • 参考其他大佬的经验,这应该是硬盘的问题,所以我们先查找“uuid”,看能不能找到出错的地方

  • 在日志中输入\uuid, 再浏览
    请添加图片描述

  • 果然,红体的 “Failed to start File …” 显示的内容就是出错的地方,记住该硬盘的uuid是3a开头的

  • 输入命令cat /etc/fstab 查看配置文件,这个文件的内容描述的是Linux 开机以后的自动挂载请添加图片描述

  • 可以看到,UUID=3a… 的硬盘分区sda7挂载到了/home目录下,这个目录有我们用户的所有文件,难怪一开始查看/home没有任何东西,可能是文件系统检测失败就没有挂载上去,可以松一口气,硬盘资料还在

  • 为了安全起见,在修复该分区之前,先把/home/Username下的文件都备份一份到根目录下创建的临时文件夹,也可以只复制你以为重要的文件,输入:

    mkidr /root/temp
    mount /dev/sda7 /home
    cp -r /home/Username /root/temp
    
  • 如果没有备份导致修复硬盘后文件丢失的话,也可以在/home目录中的lost+found文件夹下去查找,lost+found文件夹内容比较多比较杂,它的下一级文件夹是编号的形式,所有需要遍历整个lost+found文件夹来查找丢失文件,比较麻烦

  • 然后解挂硬盘分区sda7,fsck修复硬盘:

    umount /dev/sda7
    fsck -y /dev/sda7
    
  • 等修复完成之后重启,问题就解决了,文件丢失的话,在之前备份的地方找回来,方便快捷

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值