温馨提示×

centos分区错误怎么修

小樊
41
2026-09-06 09:06:42
栏目: 智能运维

在 CentOS 下“分区错误”有很多种表现,我先按常见场景给你对应修复方法,你可以看自己是哪一种。


一、开机提示:unknown filesystem / grub rescue

原因:分区表或 GRUB 引导损坏

修复方法

  1. 用 CentOS 安装 U 盘启动
  2. 进入 ** Rescue 模式**
  3. 执行:
chroot /mnt/sysimage
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
exit
reboot

二、fdisk 提示:Partition table entries are not in disk order

不影响使用,但看着烦

修复

fdisk /dev/sda

输入:

x
f
r
w

重启即可


三、分区表损坏(无分区 / 误删)

1️⃣ 用 testdisk 恢复(推荐)

yum install testdisk -y
testdisk /dev/sda

按提示:

  • Analyse
  • Quick Search
  • Write

四、LVM 分区错误(CentOS 常见)

找不到 /dev/centos/root

pvscan
vgscan
lvscan
vgchange -ay
mount /dev/centos/root /mnt

五、文件系统损坏(not clean / superblock error)

fsck -y /dev/sda1

或(ext4):

fsck.ext4 -y /dev/sda1

六、GPT 分区表损坏

gdisk /dev/sda

输入:

r
d
w

七、误操作导致无法启动(别慌)

✅ 千万不要再写入数据 ✅ 用 Live CD + testdisk


你可以告诉我:

  1. CentOS 版本(7 / 8 / Stream)
  2. 报错原文
  3. 是 MBR 还是 GPT
  4. 是否使用 LVM

我可以给你精确命令,避免误操作。

0 踩