温馨提示×

centos怎么修复分卷

小樊
45
2026-10-17 21:09:42
栏目: 智能运维

在 CentOS(及其他 Linux 发行版)里,“分卷”一般分几种情况,不同情况修复方式不一样。先确认你指的是哪一种:


一、LVM 逻辑卷(最常见)

如果你是 LVM 分卷(LV),比如 /dev/centos/root 这种。

1. 查看 LVM 状态

pvs
vgs
lvs

如果看到:

  • PV 显示 unknown
  • VG 显示 missing
  • LV 状态不是 active

说明卷组或物理卷有问题。

2. 激活卷组

vgchange -ay

3. 如果磁盘曾掉线

vgreduce --removemissing centos

(⚠️ 会丢失缺失盘上的数据)

4. 检查并修复文件系统

fsck -y /dev/centos/root

二、RAID 分卷(mdadm)

如果你是 软 RAID(/dev/md0)

1. 查看 RAID 状态

cat /proc/mdstat
mdadm -D /dev/md0

2. 重新组装 RAID

mdadm --assemble --scan

3. 标记故障盘并替换

mdadm /dev/md0 -f /dev/sdb1
mdadm /dev/md0 -r /dev/sdb1
mdadm /dev/md0 -a /dev/sdb1

三、分区表损坏(磁盘分卷看不到)

如果是 整块盘的分区没了

1. 用 fdisk 查看

fdisk -l /dev/sda

2. 尝试修复分区表

testdisk /dev/sda

(交互式,能恢复误删分区)


四、文件系统损坏(分卷在但挂载失败)

umount /dev/sda1
fsck -y /dev/sda1
mount /dev/sda1 /mnt

五、常见 CentOS 启动不了(LVM + fsck)

进入救援模式:

linux rescue

然后:

lvscan
vgchange -ay
fsck -y /dev/centos/root

建议你补充的信息

为了给你准确命令,请告诉我:

  1. 是 LVM / RAID / 普通分区 哪一种?
  2. 报错内容(截图或文字)
  3. pvs / vgs / lvs 或 fdisk -l 的输出

我可以直接按你的环境给你一步步修复命令。

0 踩