首页 > 系统相关 >服务器/虚拟机 关机或重启之后报:Entering emergency mode. Exit the shell to continue.

服务器/虚拟机 关机或重启之后报:Entering emergency mode. Exit the shell to continue.

时间:2023-07-15 13:00:48浏览次数:57  
标签:shell emergency 虚拟机 failed 重启 xfs root mount

具体现象


多次重启之后还是不行,提示让进入紧急模式或退出

排查原因

根据提示输入journalctl,查看系统的日志信息

可以看到有一些明显的报错信息


可以看到这些报错都与xfs文件系统相关 XFS (dm-0)

这里给出了具体信息

mount: mount /dev/mapper/centos-root on /susroot failed: Structure needs cleaning
failed to mount /sysroot.
Dependency failed for Initrd root File System.
Dependency failed for Reload configuration from the Real Root.

结合信息综合分析应为虚拟机关机时当时选择的强制关机,让文件系统受到了损坏
服务器可能为机房停电(没有备用电源,多路电都断,或者目前用的就是备用电源也耗尽),造成宕机的情况

解决方法

执行xfs文件系统修复命令

xfs_repair -v -L /dev/mapper/centos-root
解释:-L 选项指定强制日志清零,强制xfs_repair将日志归零,即使它包含脏数据(元数据更改)。



修复完成执行 reboot 重启

成功进入系统

具体命令详解参考

标签:shell,emergency,虚拟机,failed,重启,xfs,root,mount
From: https://www.cnblogs.com/chuyiwang/p/17555981.html

相关文章

  • Linux shell 获取脚本文件后面的参数的方法
    原文:https://blog.csdn.net/tcjy1000/article/details/124558257环境Linux主机:Ubuntu20.04.4LTS获取shell脚本参数Linuxshell可以通过$0$1$2等获取shell脚本本身及后面的参数获取路径错误示例:#!/bin/bashecho"--createLinuxrootfsbegin--"echo'$1'rootfs_path......
  • Windows子系统Ubuntu或虚拟机Ubuntu通过编译源码的方式安装wine8.0.1
    wine源码编译安装下载源码源码链接为:wine源码本文以8.1.1版本为例,下载的源码包为:wine-8.11.tar.xz拷贝包到Ubuntu使用xftp或其他工具,将压缩包拷贝到ubuntu下的home/$username/目录解包tar-Jxfwine-8.11.tar.xz //xz格式的包或tar-xvfyour_tar_file.tar //tar格式......
  • Xshell连接Fedora虚拟机
    先安装Xshell7,然后新建会话,远程连接虚拟机内的Fedora。然后会被拒绝:Couldnotconnecttoxxx:Connectionfailed.照着这篇文章的做法,$sudovim/etc/ssh/sshd_config找到#Authentication:一项,改成LoginGraceTime120PermitRootLoginyesStrictModesyes然后......
  • shell多线程/实例
    1.Shell实现多进程  使用&和wait配合实现shell多进程并行  参考连接:https://blog.csdn.net/yuefei169/article/details/83340480  (1)改串行执行为并行执行方式:将前台执行命令放在后台执行(串行命令后加&符号).(生产少使用该方式)  (2)使用元祖模拟队列来控制进程数......
  • 如何让虚拟机共享主机路径一致的映射文件
    首先前提是需要在安装了win10系统的虚拟机,包括安装了tools工具。以及一台win10主机。详细安装步骤参考我的另一篇文章:如何在win10系统主机中安装win10系统虚拟机(附win10镜像和VMwareStation15Pro安装包)-IT知识生产小店铺-博客园(cnblogs.com) 必须知道一个大前提,主机......
  • 如何在win10系统主机中安装win10系统虚拟机(附win10镜像和VMware Station 15 Pro安装包
    win10虚拟机镜像:链接:https://pan.baidu.com/s/1duHTmR9ZHfRqwretY2IvHg提取码:6hi4VmwareStation15Pro安装包:链接:https://pan.baidu.com/s/1CiL8HcEAlYo-iyCrbkflpA提取码:ka9m 下载完后,安装VMwareStation。需要永久激活码的童鞋请参考:VMwareWorkstation15中文破解......
  • finalshell工具连接centos 8.5 的使用步骤
    1.打开工具先修改快捷方式    2、连接     3、......
  • 2023-07-13:如果你熟悉 Shell 编程,那么一定了解过花括号展开,它可以用来生成任意字符串
    2023-07-13:如果你熟悉Shell编程,那么一定了解过花括号展开,它可以用来生成任意字符串。花括号展开的表达式可以看作一个由花括号、逗号和小写英文字母组成的字符串定义下面几条语法规则:如果只给出单一的元素x,那么表达式表示的字符串就只有"x"。R(x)={x}例如,表达式"a"......
  • 浅谈OS命令注入漏洞(Shell注入漏洞)
    一、什么是OS命令注入?1.基本概念OS(Operatingsystem)命令注入(也称为Shell注入)是一个Web安全漏洞,允许攻击者在运行应用程序的服务器上执行任意操作系统(OS)命令,这会破坏应用程序及其所有数据。2.Shell的概念:Shell翻译过来就是”壳”,操作系统的外壳。Shell接收......
  • 解决vmware中“失败 - 无法关闭虚拟机电源”的问题
    虚拟机卡住了,无法执行命令,无法登录,也无法关闭电源 找到原因是由于内存使用完了,没有可分配的内存导致的解决方法:登录VMwareshell后台,然后查询到这台主机的Vmid:vim-cmdvmsvc/getallvms|grepds33 然后用命令关闭这台虚拟机:vim-cmdvmsvc/power.off35 最后成功......