在 CentOS 里“修复分卷”要看你指的是哪一种分卷,常见有下面几类,我分别说明,你可以对号入座。
如果你用的是 LVM(/dev/mapper/…),修复通常包括:
pvscan
pvdisplay
如果有报错:
pvck /dev/sdb1
vgscan
vgdisplay
若 VG 未激活:
vgchange -ay
lvscan
lvdisplay
先卸载:
umount /dev/mapper/vg-lv
再修复(ext4 示例):
fsck -y /dev/mapper/vg-lv
如果是 xfs:
xfs_repair /dev/mapper/vg-lv
如果是 /dev/md0 这种:
cat /proc/mdstat
mdadm -D /dev/md0
mdadm --assemble --scan
mdadm /dev/md0 --add /dev/sdb1
fsck -y /dev/md0
如果你是指 split 拆分的文件:
cat file.tar.gz.* > file.tar.gz
tar -xzf file.tar.gz
如果是分区本身坏了:
fdisk -l
parted /dev/sdb print
可用:
testdisk /dev/sdb
fsckmount -o ro 只读挂载如果你能告诉我:
我可以直接给你精确命令。