在 CentOS(以及一般的 Linux 系统)里,“分卷”通常有两种常见含义,修复方式不同。我先按最常见情况说明,你可对号入座。
如果是 lvdisplay 能看到的逻辑卷(LVM),常见修复流程:
pvs
vgs
lvs
pvscan
vgchange -ay
若卷组未激活:
vgchange -ay <卷组名>
先卸载:
umount /dev/<vg>/<lv>
再修复(ext4 示例):
fsck -y /dev/<vg>/<lv>
xfs 示例:
xfs_repair /dev/<vg>/<lv>
如果是 /dev/md0 这类:
cat /proc/mdstat
mdadm --detail /dev/md0
重新组装:
mdadm --assemble --scan
标记故障盘并替换:
mdadm /dev/md0 --fail /dev/sdb1
mdadm /dev/md0 --remove /dev/sdb1
mdadm /dev/md0 --add /dev/sdb1
如果是“分卷压缩包”损坏:
zip -FF split.zip --out fixed.zip
rar rc split.part01.rar
fdisk -l
parted -l
用 testdisk 修复:
yum install testdisk
testdisk
dd 镜像:dd if=/dev/sdX of=/mnt/backup.img bs=4M
如果你能告诉我:
lsblk / pvs 输出我可以给你更精确的修复命令。