LVMミラーディスクに欠陥があり、削除できないため、LVにアクセスできません。

LVMミラーディスクに欠陥があり、削除できないため、LVにアクセスできません。

Fedora 20(lvm2-2.0.2.106、linux 3.19.8-100)を実行している古いサーバーで、誰かがRAID1ミラーリングされたLVM論理ボリュームを回復するのを手助けしようとしています。ミラーのディスクの1つが破損しています。 LVはsystemvg / homeです。

RAID1から線形に変換してみましょう。

lvconvert -m0 systemvg/home
  PV qtva6m-iBhc-q3Zt-At1U-FiWH-iZd8-tjpR0u not recognised. Is the device missing?
  Cannot change VG systemvg while PVs are missing.
  Consider vgreduce --removemissing.

だから私たちは次のことを試しました。

vgreduce --removemissing systemvg
  PV qtva6m-iBhc-q3Zt-At1U-FiWH-iZd8-tjpR0u not recognised. Is the device missing?
  PV qtva6m-iBhc-q3Zt-At1U-FiWH-iZd8-tjpR0u not recognised. Is the device missing?
  WARNING: Partial LV home needs to be repaired or removed. 
  WARNING: Partial LV home_rmeta_1 needs to be repaired or removed. 
  WARNING: Partial LV home_rimage_1 needs to be repaired or removed. 
  There are still partial LVs in VG systemvg.
  To remove them unconditionally use: vgreduce --removemissing --force.
  Proceeding to remove empty missing PVs.

これはLVを最初に修理しなければならないという意味のようです。だから私たちは次のことを試しました。

lvconvert --repair systemvg/home
  PV qtva6m-iBhc-q3Zt-At1U-FiWH-iZd8-tjpR0u not recognised. Is the device missing?
Attempt to replace failed RAID images (requires full device resync)? [y/n]: y
  device-mapper: create ioctl on systemvg-home_rmeta_2 failed: Device or resource busy
  Failed to suspend systemvg/home before committing changes
  Failed to replace faulty devices in systemvg/home.
  Device '/dev/sdc' has been left open (1 remaining references).
  Device '/dev/sda1' has been left open (1 remaining references).
  Internal error: 2 device(s) were left open and have been closed.

試してみますがvgreduce --removemissing --force、これを取り巻くニュースでは、LVが「無条件に除去」されることを暗示するようですが、これは私たちが望むように聞こえません。

イメージを壊して正常なディスクからデータを回復するにはどうすればよいですか?

ベストアンサー1

おすすめ記事