Это машина под управлением 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.