在 CentOS 下“分区错误”有很多种表现,我先按常见场景给你对应修复方法,你可以看自己是哪一种。
原因:分区表或 GRUB 引导损坏
chroot /mnt/sysimage
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
exit
reboot
不影响使用,但看着烦
fdisk /dev/sda
输入:
x
f
r
w
重启即可
yum install testdisk -y
testdisk /dev/sda
按提示:
pvscan
vgscan
lvscan
vgchange -ay
mount /dev/centos/root /mnt
fsck -y /dev/sda1
或(ext4):
fsck.ext4 -y /dev/sda1
gdisk /dev/sda
输入:
r
d
w
✅ 千万不要再写入数据 ✅ 用 Live CD + testdisk
我可以给你精确命令,避免误操作。