Невозможно восстановить метаданные LVM из-за отсутствия PV-устройства

853
D Scriven

Это машина под управлением Fedora 28 с одним жестким диском. Я подключился к другому жесткому диску, чтобы посмотреть, можно ли извлечь из него данные (Нет), но после удаления (обратно на один диск) я обнаружил, что он испортил данные pv и lv:

[root@localhost-live ~]# pvscan WARNING: Device for PV F3lvXa-42cI-6Tx2-hmSr-3E0M-0PFE-W7kLj1 not found or rejected by a filter. PV /dev/sda2 VG vg_debussy lvm2 [931.00 GiB / 0 free] PV [unknown] VG vg_debussy lvm2 [931.50 GiB / 0 free] Total: 2 [<1.82 TiB] / in use: 2 [<1.82 TiB] / in no VG: 0 [0 ]  [root@localhost-live ~]# vgscan Reading volume groups from cache. WARNING: Device for PV F3lvXa-42cI-6Tx2-hmSr-3E0M-0PFE-W7kLj1 not found or rejected by a filter. Found volume group "vg_debussy" using metadata type lvm2  [root@localhost-live ~]# lvs WARNING: Device for PV F3lvXa-42cI-6Tx2-hmSr-3E0M-0PFE-W7kLj1 not found or rejected by a filter. LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lv_home vg_debussy -wi-----p- 1.75t  lv_root vg_debussy -wi-a----- 50.00g  lv_swap vg_debussy -wi-ao---- <17.69g   [root@localhost-live ~]# lvscan WARNING: Device for PV F3lvXa-42cI-6Tx2-hmSr-3E0M-0PFE-W7kLj1 not found or rejected by a filter. ACTIVE '/dev/vg_debussy/lv_root' [50.00 GiB] inherit inactive '/dev/vg_debussy/lv_home' [1.75 TiB] inherit ACTIVE '/dev/vg_debussy/lv_swap' [<17.69 GiB] inherit 

и я не смог активировать lv_home

Причина, по-видимому, заключается в дублировании физического тома с тем же именем VG:

[root@localhost-live ~]# pvdisplay WARNING: Device for PV F3lvXa-42cI-6Tx2-hmSr-3E0M-0PFE-W7kLj1 not found or rejected by a filter. --- Physical volume --- PV Name /dev/sda2 VG Name vg_debussy PV Size 931.02 GiB / not usable 24.00 MiB Allocatable yes (but full) PE Size 32.00 MiB Total PE 29792 Free PE 0 Allocated PE 29792 PV UUID KSk5KO-Su5d-H8LO-a8t0-s8gH-WdWA-DXQZTr  --- Physical volume --- PV Name [unknown] VG Name vg_debussy PV Size 931.51 GiB / not usable 12.00 MiB Allocatable yes (but full) PE Size 32.00 MiB Total PE 29808 Free PE 0 Allocated PE 29808 PV UUID F3lvXa-42cI-6Tx2-hmSr-3E0M-0PFE-W7kLj1 

Вот где я допустил ошибку (следуя тому, что написал кто-то другой, который предположительно работал):

[root@localhost-live ~]# vgreduce --removemissing --force vg_debussy  WARNING: Device for PV F3lvXa-42cI-6Tx2-hmSr-3E0M-0PFE-W7kLj1 not found or rejected by a filter. WARNING: Removing partial LV vg_debussy/lv_home. Logical volume "lv_home" successfully removed Wrote out consistent volume group vg_debussy.  [root@localhost-live ~]# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name vg_debussy PV Size 931.02 GiB / not usable 24.00 MiB Allocatable yes  PE Size 32.00 MiB Total PE 29792 Free PE 27626 Allocated PE 2166 PV UUID KSk5KO-Su5d-H8LO-a8t0-s8gH-WdWA-DXQZTr  [root@localhost-live ~]# lvscan ACTIVE '/dev/vg_debussy/lv_root' [50.00 GiB] inherit ACTIVE '/dev/vg_debussy/lv_swap' [<17.69 GiB] inherit 

Так что я удалил оба lv_home - тот, что на недостающем PV, и тот, который я хотел сохранить!

[root@localhost-live ~]# vgcfgrestore vg_debussy --test -f /etc/lvm/archive/vg_debussy_00000-611197733.vg TEST MODE: Metadata will NOT be updated and volumes will not be (de)activated. /dev/cdrom: open failed: No medium found Couldn't find device with uuid F3lvXa-42cI-6Tx2-hmSr-3E0M-0PFE-W7kLj1. Cannot restore Volume Group vg_debussy with 1 PVs marked as missing. Restore failed. 

Так что, если что я могу сделать сейчас? Я запускаю это с живого USB.

1
Я думаю, что сейчас слишком поздно. Вы должны где-то смонтировать / dev / vg_debussy / lv_root и оттуда получить доступ к архиву lvm Martian 6 лет назад 0

0 ответов на вопрос

Похожие вопросы