温馨提示×

centos分卷怎样恢复

小樊
47
2026-09-03 04:30:30
栏目: 智能运维

在 CentOS(或其他 Linux 系统)里,“分卷”通常指几种情况,下面分别说明常见场景及恢复方法,你可以对号入座:


一、LVM 逻辑卷(最常见)

如果你用的是 LVM(/dev/mapper/…),恢复通常指:

  • 误删逻辑卷
  • VG/LV 不显示
  • 分区表还在但 LVM 失效

1. 查看 LVM 状态

pvs
vgs
lvs

若看不到卷,可能是 PV 丢失或未激活。

2. 扫描并恢复 LVM 元数据

vgchange -ay

或:

pvscan
vgscan
lvscan

3. 从备份恢复 LVM 元数据(重要)

LVM 默认有元数据备份:

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

恢复示例:

vgcfgrestore vg_name

二、分卷压缩文件(tar / zip / split)

如果你是 把一个大文件分卷压缩(如 file.tar.gz.00, file.tar.gz.01):

1. 合并分卷

cat file.tar.gz.* > file.tar.gz

2. 解压

tar -xzvf file.tar.gz

若是 zip 分卷:

zip -s 0 file.zip --out full.zip
unzip full.zip

三、误删分区(fdisk / parted)

如果是 分区被删了,但数据还在

1. 不要写入任何数据

2. 使用工具恢复分区表

testdisk /dev/sdX

按提示:

  • Analyse
  • Quick Search
  • Write

或:

gpart /dev/sdX

四、RAID 分卷(mdadm)

如果是 软 RAID 分卷丢失

mdadm --assemble --scan
mdadm -D /dev/md0

若阵列失效:

mdadm --manage /dev/md0 --re-add /dev/sdX

五、文件系统损坏(ext4 / xfs)

ext4

fsck -y /dev/mapper/vg-lv

xfs

xfs_repair /dev/mapper/vg-lv

六、最稳妥建议(非常重要)

先备份,再操作

dd if=/dev/sdX of=/mnt/backup.img bs=4M

你可以补充一下:

  1. LVM / 压缩分卷 / 分区误删 / RAID 哪种?
  2. 报错信息是什么?
  3. lsblkpvs/vgs/lvs 输出?

我可以按你的实际情况一步步教你恢复

0