LVM: PV のイメージを使用していますか?

LVM: PV のイメージを使用していますか?

複数のドライブにまたがる論理ボリュームがあります。これらのドライブの 1 つ (3TB、最大のもの) が故障しそうなので、現在そのイメージを作成しています (ddrescue 経由)。ただし、このイメージを代替 PV として使用する方法はまだわかりません。

現在考えている手順は次のとおりです。

  1. losetupを使用して、イメージをループデバイスとしてマウントします。
  2. スキャン
  3. vgchange -ay

この手順を実行すると、LVM はループ デバイスをボリューム グループの一部である PV (動作中の物理ドライブ内) として検出し、論理ボリュームに通常どおりアクセスできるようになりますか?

これまでLVMイメージで見つけたものはすべてイメージングに関するものだったようだ論理的なボリュームではなく物理的な私が今やっているように。

これが機能しない場合は、論理ボリューム全体のイメージを作成します (障害のあるドライブを PV として使用)。ただし、そうすると、障害のあるドライブをアイドル状態のまま電源オンのままにして、ddrescue が問題なく機能しているドライブにデータをコピーするまで何時間も放置することになり、データ損失のリスクが高まります。

答え1

私が行うことは、ボリューム グループ内の LV に標準のファイル システムが含まれていると仮定することです。

  1. 各 LV の標準バックアップを実行します。
  2. 故障したディスクを交換する
  3. ボリューム グループと論理ボリュームを、元の状態と同じように最初から作り直します。
  4. バックアップから各論理ボリュームを復元します。

一部の論理ボリュームが物理ボリュームにまたがっていない場合は、ショートカットを使用できる場合があります。ショートカットとは、まったく同じパラメータを使用して新しい論理ボリュームを作成し、内部ファイルシステム データの場所が一貫しているようにすることです。

答え2

ファイルで\etc\lvm\lvm.confは、 がプローブするデバイスの種類を設定できますpvscan。ループバック デバイスを含む適切なパターンを設定するだけです。

答え3

後でこれを見つける人のために言っておくと、最初の質問で説明したように、私のイメージは書き込まれ、lvm はループ デバイスを使用できるようになりました。

関連情報