虚拟机断电后centos7无法正常启动(转)

image.png

报错如图:

[ 2.430354] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 3.852S62] XFS (dm-0): Metadata corruption detected at xfs_agi_write_verify+8xb5/0>«:0 [xfs]> xfs
_agi block 0xl?7f002
[ 3.852991] XFS (dm-0): Unmount and run xfs_repair
[ 3.853004] XFS (dm-0): First 64 bytes of corrupted metadata buffer:
[ 3.053019] ffff9bef?5d3a6的:58 41 4? 49 00 00 00 01 00 00 00 01 00 2e fe 00 XAGI........................
[ 3.053039] ffff9bef?5d3a610: 00 00 48 00 00 01 3d 16 00 00 00 02 00 00 00 8d ........
[ 3.0530591 ffff9bef?5d3a620: 00 0a 5b 40 ff ff ff ff ff ff ff ff ff ff ff ff ••[(?......................
[ 3.053079] ffff9bef75d3a630: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ....................
[ 3.853102] XFS (dm-0): Corruption of in-memory data detected. Shutting down filesystem
[ 3.853121] XFS (dm-0): Please umount the filesystem and rectify the problem(s)
[ 3•0M521] systemd-fstab-generator[444]: Failed to open /sysroot/etc/fstab: Input/output error
Generating "/run/in itramfs/rdsosreport.txt"
Entering emergency mode. Exit the shell to continue.
Type "journaletl” to view system logs.
You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot
after mounting them and attach it to a bug report.

参照网上的解决方法是:

xfs_repair /dev/dm-0

我用上面这个方法确实解决了我的node01节点,但是我们的master节点执行这个命令的时候报错:

xfs_repair: cannot open /dev/dm-0: Device or resource busy

然后我又仔细看报错提示,看到了关键一条信息:

[ 3.852991] XFS (dm-0): Unmount and run xfs_repair

系统提示我,需要先umount,再执行 xfs_repair 命令
所以,需要先umount,但是没有提示需要umount 什么东西,dm-0 是centos-root 的软连接,所以

umount /dev/mapper/centos-root
xfs_repair -v -L /dev/mapper/centos-root
reboot

虚拟机又可以重新使用了

作者:六眼飛鱼
链接:https://www.jianshu.com/p/4b88b8e95690
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

原文地址:https://www.cnblogs.com/xiaohanlin/p/12652409.html

时间: 2024-08-29 08:01:47

虚拟机断电后centos7无法正常启动(转)的相关文章

断电后gitlab报500错误启动出错

异常断电后,gitlab报500错误,重启无效 通过sudo gitlab-ctl reconfigure启动时, 提示 [execute] pgsql:could not connect to server: 1 Recipe: gitlab::postgresql 2 * template[/opt/gitlab/etc/gitlab-psql-rc] action create (up to date) 3 * execute[create gitlab database user] ac

MySQl的意外断电后无法启动

服务器意外断电后启动mysql数据库报错: Another MySQL daemon already running withthe same unix socket. 本地登录mysql数据库提示: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) 原因: mysql没有正常停止,机器重启后mysql.sock一直存在,但机器重启后my

Linux虚拟机克隆后,启动系统发现网卡无法启动

一.Linux虚拟机克隆后,启动系统发现网卡无法启动,然后ifup eth0网卡会提示(Device eth0 does not seem to be present, delaying initialization.)失败. 二.处理方法: 方法一: 1.[[email protected] ~]# vim /etc/udev/rules.d/70-persistent-net.rules # This file was automatically generated by the /lib/

虚拟机安装Centos7网卡无法启动

虚拟机安装Centos7网卡无法启动 一.错误背景 1.使用VMware安装的centos7.2虚拟机,开机突然不能上网了,报错如下: 错误提示: 执行:#systemctlrestart network.service Restarting network (via systemctl):  Job fornetwork.service failed because the control process exited with error code. See"systemctl status

查看虚拟机里的Centos7的IP

这里之所以是查看下IP ,是我们后面要建一个Centos远程工具Xshell 连接Centos的时候,需要IP地址,所以我们这里先 学会查看虚拟机里的Centos7的IP地址 首先我们登录操作系统 用户名root 密码 root 然后我们输入ip查询命名 ip addr 发现 ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机. 接着来查看ens33网卡的配置: vi /etc/sysconfig/network-scripts/ifcfg-ens33   注意vi后面加空格

Device eth0 does not seem to be present,delaying initialization. 虚拟机克隆后出现网卡起不来

一.故障现象: [[email protected] ~]# service network restart Shutting down loopback insterface:                                                       [   OK  ] Bringing up loopback insterface:                                                            [  

服务器断电后一连串的异常处理

(因为服务器是在分店,具体的环境不了解) 通过日志发现,应该是早晨7:44重新开启了服务器,至于是什么时候断电就不清楚了. 首先是有人反应连不到数据库,远程登录后,查看监听是正常的,然后查看数据为的状态 SQL> select status from v$instance; STATUS ------------------------ STARTED 发现数据库没有OPEN,关闭数据库,然后再打开,看看有什么报错信息 SQL> shutdown immediate ORA-01507: da

CentOs7 修复 引导启动

一.修复MBR: MBR(Master Boot Record主引导记录): 硬盘的0柱面.0磁头.1扇区称为主引导扇区.其中446Byte是bootloader,64Byte为Partition table,剩下的2Byte为magic number. 备份MBR: #dd if=/dev/sda of=/root/mbr.bak count=1 bs=512 破坏bootloader: #dd if=/dev/zero of=/dev/sda count=1 bs=200 这里边block

成绩查询系统--发布篇--centOS7 tomcat开机启动 + mysql数据库配置

前情介绍 成绩查询系统投入使用,部署在一台linux服务器上,是centOS7系统的.之前在本机的虚拟机中装过centOS7,还写了一篇博客.这次呢,系统是已经装好了的,我不需要再装一次了,然后jdk环境之前就弄好了,mysql也已经装好了(但是实际上从未投入过使用),还有jboss服务器也装好了,不过我的项目用的是tomcat,所以我只要装一个tomcat就好了. Tomcat安装 首先,从tomcat官网上下载,tomcat的linux版本,我下载的是tomcat7,版本是:apache-t