
災害復旧演習では、ミラー論理ボリュームの一部であるドライブ(/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が今表示するもの - 1つの物理ボリューム
--- 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