在 CentOS 里“恢复分卷”通常是指LVM 逻辑卷(LV)恢复、RAID 分卷恢复、或误删分区后恢复。下面我按常见场景给你说明,你可以对照自己的情况操作。
pvs
vgs
lvs
如果显示 unknown 或 missing,说明 PV/VG 有问题。
vgchange -ay
或
vgscan
lvscan
vgchange -ay 卷组名
mount /dev/卷组名/逻辑卷名 /mnt
pvcreate /dev/sdb1
vgextend 卷组名 /dev/sdb1
vgcfgrestore -l 卷组名 # 查看备份
vgcfgrestore -f 备份文件 卷组名
lvchange -ay 卷组名/逻辑卷名
LVM 默认备份在:
/etc/lvm/backup/
/etc/lvm/archive/
yum install testdisk -y
testdisk /dev/sdb
按提示:
partprobe
mount /dev/sdb1 /mnt
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 发出来
如果你能告诉我:
pvs vgs lvs 或 fdisk -l 输出我可以直接给你精确恢复命令。