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が今表示するもの - 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

ベストアンサー1

おすすめ記事