温馨提示×

centos怎么恢复分卷

小樊
52
2026-09-18 09:07:32
栏目: 智能运维

在 CentOS 里“恢复分卷”通常是指LVM 逻辑卷(LV)恢复、RAID 分卷恢复、或误删分区后恢复。下面我按常见场景给你说明,你可以对照自己的情况操作。


一、LVM 逻辑卷恢复(最常见)

1️⃣ 查看物理卷 / 卷组 / 逻辑卷状态

pvs
vgs
lvs

如果显示 unknown 或 missing,说明 PV/VG 有问题。

2️⃣ 扫描丢失的 LVM 元数据

vgchange -ay

或

vgscan
lvscan

3️⃣ 激活卷组

vgchange -ay 卷组名

4️⃣ 挂载逻辑卷

mount /dev/卷组名/逻辑卷名 /mnt

5️⃣ 如果 PV 丢失(磁盘被换)

pvcreate /dev/sdb1
vgextend 卷组名 /dev/sdb1

二、误删 LVM 逻辑卷恢复

⚠️ 前提:未重新写入数据

vgcfgrestore -l 卷组名   # 查看备份
vgcfgrestore -f 备份文件 卷组名
lvchange -ay 卷组名/逻辑卷名

LVM 默认备份在:

/etc/lvm/backup/
/etc/lvm/archive/

三、分区表被破坏(fdisk 误删)

1️⃣ 使用 testdisk 恢复

yum install testdisk -y
testdisk /dev/sdb

按提示:

  • Analyse
  • Quick Search
  • Write

2️⃣ 修复后

partprobe
mount /dev/sdb1 /mnt

四、MDADM RAID 分卷恢复

查看 RAID 状态

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

重新组装

mdadm --assemble --scan

指定磁盘

mdadm --assemble /dev/md0 /dev/sdb1 /dev/sdc1

五、文件系统损坏导致“分卷打不开”

fsck -y /dev/卷组名/逻辑卷名

⚠️ 先卸载:

umount /mnt

六、重要提醒(非常重要)

✅ 恢复前 不要写入新数据
✅ 尽量做磁盘镜像:

dd if=/dev/sdb of=/mnt/backup.img

✅ 不确定时,先 lvdisplay / fdisk -l 发出来


如果你能告诉我:

  • 是 LVM / RAID / 普通分区?
  • 是 删了卷 / 磁盘掉了 / 系统起不来?
  • pvs vgs lvs 或 fdisk -l 输出

我可以直接给你精确恢复命令。

0 踩