centos7/8 文件系统损坏无法开机

场景:服务器虚拟机无法开机

问题:开机一堆服务无法启动

image

 

解决:

1. 开机在 GRUB 菜单选中启动项,按 e 编辑。

找到 linux 开头的行,删除 rhgb quiet,并在行尾添加 rd.break(保留其他所有参数,包括 ro):

linux ... ro crashkernel=auto resume=UUID=... rd.break

按 Ctrl+X 保存启动

 

 

2.确认设备名称
查看挂载点和设备信息(用 cat /proc/mounts 替代 mount):

bash

cat /proc/mounts | grep sysroot
输出类似:/dev/nvme0n1p3 /sysroot xfs ...,确认根分区设备为 /dev/nvme0n1p3。

 

3. 检查 xfs_repair 命令是否存在

ls /usr/bin/xfs_repair
ls /usr/sbin/xfs_repair

 

4.卸载 /sysroot(如果已挂载)

umount /sysroot

 

5.修复文件系统

xfs_repair /dev/nvme0n1p3   # 如果 xfs_repair 在 PATH 中
# 或使用完整路径,如:
/usr/sbin/xfs_repair /dev/nvme0n1p3

image

 

 

 

6.修复后重启

reboot -f

 

posted @ 2026-04-02 09:25  mrdongdong  阅读(4)  评论(0)    收藏  举报