LVM-Metadaten können aufgrund eines fehlenden PV-Geräts nicht wiederhergestellt werden

367
D Scriven

Dies ist eine Maschine, auf der Fedora 28 mit einer Festplatte ausgeführt wird. Ich habe auf einer anderen Festplatte nachgesehen, um zu sehen, ob Daten daraus extrahiert werden können (Nein), aber nachdem ich es entfernt hatte (zurück zu einem Laufwerk), stellte ich fest, dass es die pv- und lv-Daten durcheinander gebracht hatte:

[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 

und ich konnte lv_home nicht aktivieren

Der Grund schien ein doppeltes physisches Volume mit demselben VG-Namen zu sein:

[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 

Also habe ich hier meinen Fehler gemacht (folge dem, was jemand anderes geschrieben hatte, der angeblich gearbeitet hat):

[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 

Also hatte ich beide lv_home entfernt - die auf der fehlenden PV und die, die ich behalten wollte!

[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. 

Also, was kann ich jetzt tun? Ich führe dies mit einem Live-USB aus.

1
Ich denke es ist jetzt zu spät. Sie sollten / dev / vg_debussy / lv_root irgendwo einhängen und von dort auf das Lvm-Archiv zugreifen Martian vor 5 Jahren 0

0 Antworten auf die Frage