卷组恢复失败

卷组恢复失败

在过去的 10 天里,我一直在努力恢复我的数据。

我正在尝试恢复 VG 并安装它以访问数据,这就是我得到的

[root@]# pvscan
  Found duplicate PV 72VbNBnT9KDR4fX39NUsY6LdIlgJrYMp: using /dev/sdc1 not /dev/sdb1
  Couldn't find device with uuid qdgwa6-ak5f-BU3a-ZC1F-noh2-oQSb-gJIC01.
PV /dev/sdc1        VG vol_grp1   lvm2 [465.76 GiB / 0    free]
PV unknown device   VG vol_grp1   lvm2 [200.00 GiB / 192.00 MiB free]
Total: 2 [665.75 GiB] / in use: 2 [665.75 GiB] / in no VG: 0 [0   ]

我有 3 个磁盘 /dev/sda /dev/sdb /dev/sdc
/dev/sdb1 和 /dev/sdc1 有 VG

我尝试解决 UUID 问题,为每个驱动器分配正确的 UUID,但失败了。

正如我在使用时所看到的pvscan,所有数据都在那里,并且未格式化的使用率为 100%,我想检索我的数据,但我无法。

请指教,谢谢!

答案1

看起来 VG 元数据已损坏。仔细阅读并按照步骤操作,如果幸运的话,您将恢复并仅在非功能性 VG 上运行。不要在正常工作的 lvm 上执行此操作。您需要为 pvcreate 指定正确的物理卷,否则可能会丢失数据。

从文件 /etc/lvm/archive/VolumeGroupName_XXXXX.vg 中提取被覆盖的 PV 的确切 uuid。 (其中 XXXXX 表示最后一次已知良好归档的 lvm 元数据的数量)。

使用 pvcreate 恢复元数据: pvcreate --uuid "" --restorefile /etc/lvm/archive/VolumeGroupName_XXXXX.vg

pvcreate 仅覆盖磁盘上的 lvm 元数据区域,不会触及数据区域(逻辑卷)。

相关内容