vgreduce --removemissing을 사용하여 삭제한 물리 볼륨 복구

vgreduce --removemissing을 사용하여 삭제한 물리 볼륨 복구

재해 복구 연습으로 미러 논리 볼륨의 일부인 드라이브(/dev/sda)를 분리했습니다. 다음을 통해 시스템을 부팅 가능하게 만들 수 있었습니다.

vgreduce --removemissing --force kubuntu-vg

lvs 보고서

  WARNING: ignoring metadata seqno 118 on /dev/sda5 for seqno 120 on /dev/sdb1 for VG kubuntu-vg.
  WARNING: Inconsistent metadata found for VG kubuntu-vg
  WARNING: outdated PV /dev/sda5 seqno 118 has been removed in current VG kubuntu-vg seqno 120.
  LV      VG         Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home_lv kubuntu-vg rwi-aor-r- <1.76t                                    100.00

하지만 이제 해당 작업을 취소하고 싶기 때문에 드라이브를 다시 삽입했으며 이제 드라이브를 시스템의 물리적 볼륨으로 다시 마운트해야 합니다.

과거의 물리적 볼륨은 어떤 모습이었나요?

pvdisplay
--- Physical volume ---


PV Name               /dev/sda5
  VG Name               kubuntu-vg
  PV Size               <1.82 TiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              476809
  Free PE               16008
  Allocated PE          460801
  PV UUID               X5FdPD-xkae-gXSe-wSbH-ngl7-SiPD-EjeYP6
   
  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               kubuntu-vg
  PV Size               <1.82 TiB / not usable 1.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              476810
  Free PE               16009
  Allocated PE          460801
  PV UUID               6XNs0p-k0f3-1Zru-txVO-0AWy-IfWo-4YhGvD

pvdisplay가 지금 표시하는 것 - 단 하나의 물리적 볼륨

--- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               kubuntu-vg
  PV Size               <1.82 TiB / not usable 1.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              476810
  Free PE               16009
  Allocated PE          460801
  PV UUID               6XNs0p-k0f3-1Zru-txVO-0AWy-IfWo-4YhGvD

이 golinuxcloud 문서에서 Linux에서 LVM2 파티션, PV, VG, LVM 메타데이터를 복구하는 5가지 간단한 단계 내가 실행하려는 명령은 --restorefile 옵션을 사용하는 pvcreate인 것 같습니다. golinuxcloud는 먼저 테스트 모드에서 실행할 것을 권장합니다.

pvcreate --test --uuid "X5FdPD-xkae-gXSe-wSbH-ngl7-SiPD-EjeYP6" --restorefile  /etc/lvm/archive/kubuntu-vg_00002-168403895.vg /dev/sda




 TEST MODE: Metadata will NOT be updated and volumes will not be (de)activated.
  WARNING: Couldn't find device with uuid X5FdPD-xkae-gXSe-wSbH-ngl7-SiPD-EjeYP6.
  WARNING: Couldn't find device with uuid 6XNs0p-k0f3-1Zru-txVO-0AWy-IfWo-4YhGvD.

  WARNING: ignoring metadata seqno 118 on /dev/sda5 for seqno 120 on /dev/sdb1 for VG kubuntu-vg.
  WARNING: Inconsistent metadata found for VG kubuntu-vg
  WARNING: outdated PV /dev/sda5 seqno 118 has been removed in current VG kubuntu-vg seqno 120.
  Device /dev/sda excluded by a filter.

여기서 성공을 가로막는 것은 "장치 /dev/sda가 필터에 의해 제외되었습니다"라고 생각됩니다. 이에 대해 어떻게 해야 합니까?

내 명령에서 참조되는 백업 파일은 vgcfgrestore --list kubuntu-vg다음과 같이 설명 됩니다.

 File:         /etc/lvm/archive/kubuntu-vg_00002-168403895.vg
  VG name:      kubuntu-vg
  Description:  Created *before* executing 'vgreduce --removemissing --force kubuntu-vg'
  Backup Time:  Sun Jan  8 13:34:23 2023

관련 정보