재해 복구 연습으로 미러 논리 볼륨의 일부인 드라이브(/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