祥云平台 网站建设,fsockopen wordpress,注册境外服务公司,成都鲜花网站建设虚拟机断电后centos7无法正常启动 XFS(sda3)
首先需要查找日志 在界面中查找日志是
journalctl 1.由于我的电脑死机#xff0c;虚拟机没有正常关闭导致重启后
node1节点#xff1a;可以登陆但是出现XFS(sda3)#xff1a;Corruption of in-memoru data detectednode2节点虚拟机没有正常关闭导致重启后
node1节点可以登陆但是出现XFS(sda3)Corruption of in-memoru data detectednode2节点一登陆就跳到急救模式node3节点登陆就一直卡死不出现登陆用户名密码的界面
解决方法
node1网上的解决办法是
xfs_repair -v -L /dev/dm-0
XFS一种高性能的日志文件系统
-L 选项指定强制日志清零强制xfs_repair将日志归零即使它包含脏数据元数据更改
需要注意的是后面的dm-0不唯一要按照自己的报错日志为准不然会报not found 找不到文件 但是你要根据你的报错日志来确定是哪个内存数据损坏,我的就是 /dev/sda3 损坏
但是我在root用户界面输入不行要进入单用户模式
单用户模式下方法
https://www.cnblogs.com/zpzp/p/15649121.html
而且需要先umount再执行 xfs_repair 命令
umount /dev/sda3
xfs_repair -v -L /dev/sda3
reboot
node1解决
node2一登陆就跳到急救模式 首先你要输入journalctl -xe 发现也是 XFS(sda3) 内存数据损坏但是我只需要xfs_repair ,不需要umountxfs_repair -v -L /dev/sda3
node2解决 node3登陆就一直卡死不出现登陆用户名密码的界面
这个时候什么也输入不了一直卡死在这里。
解决方法首先登陆到单用户模式下
然后用 journalctl -xe 查看报错提示但是这里又有一个坑 只显示Failed to start Switch root不知道是哪个内存文件损坏
解决方法 但是我添加rd.break_ 后 Ctrlx 没有跳到下面这个页面而是卡死在用户名登陆界面 但是让我看到了一个报错提示
XFS (sda3): Internal error XFS WANT CORRUPTED GOTO at line 1700 of file fs/xfs/libxfs/xsalloc.c. Caller xfs free_extent0xaa/0x140 [xfs也是XFS (sda3):内存损坏
我就又切到单用户模式下执行我的必须先umount不然xfs_repair报错
umount /dev/sda3
xfs_repair -v -L /dev/sda3
reboot
大功告成。
总结这些基本都是非正常关机情况下导致系统登录异常。
所以关机最好是按照正常流程关机不要关电闸或者直接按排插。
三个节点其实全都是sda3内存数据损坏 xfs_repair 就是磁盘修复的命令。