Linux意外断电重新启动Contos报错进入紧急模式如何解决Failed to mount /sysroot的报错

Mounting /sysroot...
[  ***] A start job is running for /sysroot (3min 59s / 4min 31s)[240.527013] INFO: task mount:406 blocked for more than 120 seconds.
[  240.527056] "echo 0 > /proc/sys/kernel/hung_task_timeout+secs" disables this message."
[FAILED] Failed to mount /sysroot.
See 'systemctl status sysroot.mount' for more details.
[DEPEND] Dependency failed for Initrd Root File System.
[DEPEND] Dependency failed for Reload Configration from the Real Root.
[  OK  ] Stopped dracut pre-pivot and cleanup hook.
[  OK  ] Stopped target Initrd Default Target.
[  OK  ] Reached target Initrd File System.
[  OK  ] Stopped dracut mount hook.
[  OK  ] Stopped target Basic System.
[  OK  ] Stopped System Initialization.
         Starting Emergency Shell...

Genrating "/run/initramfs/rdsosreport.txt"

Entering emergancy mode. Exit the shell to continue.
Type "journalctl" to view system logs.
You might want to save "/run/initramfs/rdsosreport.txt" to usb stick or /boot
after mounting them and attach it to a bug report.

:/#

报错代码:[FAILED] Failed to mount /sysroot.
See 'systemctl status sysroot.mount' for more details.

方法一:

1.在终端中输入命令 exit,然后按下回车键。这将关闭当前的终端会话,返回到正常的Shell界面。

2.如果使用的是Ctrl+Alt+F1至F6的虚拟终端,可以尝试使用Ctrl+Alt+F7快捷键切换回图形界面。

请注意,紧急模式通常是由于系统遇到严重问题而进入的,因此在退出紧急模式后,您可能需要解决导致问题的根本原因,以确保系统的稳定性和正常运行。

3.成功切换到图形界面以后,需要执行reboot 重启,作用是保存设置,避免开机再次进入紧急模式。

注意:如果方法一还不能解决问题,使用方法二解决。

方法二:

1.对话框输入       journalctl -ex     进入日志,执行大写    GG  直接进入最后一行,查看红色报错代码,   Failed to mount /sysroot    一般是主机文件系统损坏引起的,可使用xfs-repair命令进行修复。

1.#执行命令
xfs_repair -v /dev/dm-0

2.#重启主机
reboot

注意: 如xfs_repair -v /dev/dm-0命令无效,可添加参数L

1.#示例
xfs_repair -v -L /dev/dm-0
2.#重启主机
reboot

解释: -L参数(-L:强制清空日志,包括元数据更改)此参数可能会丢失文件系统元数据,慎用,使用之前建议先备份元数据(其实清空日志没有什么影响,如果没有必须要的原数据可以放心执行命令,一般来说就算你先备份了,你进入页面以后,你的作业还是要重写跑。因为是突然断电导致进入紧急模式,所以你的作业基本都是跑一半,有可能执行一半导致结果异常,你还是要重新跑)。

  • 11
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 当虚拟机出现"failed to mount"错误时,有几种可能的解决方法。首先,你可以尝试使用xfs_repair命令来修复文件系统。其中一个解决办法是运行以下命令: sudo xfs_repair -v -L /dev/dm-0 \[1\]。另一种方法是运行命令xfs_repair -L /dev/sda3 \[1\]。这些命令将尝试修复文件系统中的错误。 另外,如果虚拟机中存在swap分区,并且出现了问题,你可以尝试删除swap分区。你可以使用命令rm -f /mnt/sysimage/dev/mapper/cl-swap \[2\]来删除swap分区。请注意,swap分区的原始路径通常是/dev/mapper/cl-swap,在救援模式下会挂载到/mnt/sysimage目录下 \[2\]。 希望这些解决方法能够帮助你解决虚拟机"failed to mount"错误。如果问题仍然存在,请提供更多详细信息,以便我们能够给出更准确的解决方案。 #### 引用[.reference_title] - *1* [Failed to mount /sysroot](https://blog.csdn.net/zhezhebie/article/details/114276961)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Centos7折腾记:进不了系统,提示“Failed to mount /sysroot”](https://blog.csdn.net/s806903/article/details/125792214)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值