1

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

0