
複数のドライブにまたがる論理ボリュームがあります。これらのドライブの 1 つ (3TB、最大のもの) が故障しそうなので、現在そのイメージを作成しています (ddrescue 経由)。ただし、このイメージを代替 PV として使用する方法はまだわかりません。
現在考えている手順は次のとおりです。
- losetupを使用して、イメージをループデバイスとしてマウントします。
- スキャン
- vgchange -ay
この手順を実行すると、LVM はループ デバイスをボリューム グループの一部である PV (動作中の物理ドライブ内) として検出し、論理ボリュームに通常どおりアクセスできるようになりますか?
これまでLVMイメージで見つけたものはすべてイメージングに関するものだったようだ論理的なボリュームではなく物理的な私が今やっているように。
これが機能しない場合は、論理ボリューム全体のイメージを作成します (障害のあるドライブを PV として使用)。ただし、そうすると、障害のあるドライブをアイドル状態のまま電源オンのままにして、ddrescue が問題なく機能しているドライブにデータをコピーするまで何時間も放置することになり、データ損失のリスクが高まります。
答え1
私が行うことは、ボリューム グループ内の LV に標準のファイル システムが含まれていると仮定することです。
- 各 LV の標準バックアップを実行します。
- 故障したディスクを交換する
- ボリューム グループと論理ボリュームを、元の状態と同じように最初から作り直します。
- バックアップから各論理ボリュームを復元します。
一部の論理ボリュームが物理ボリュームにまたがっていない場合は、ショートカットを使用できる場合があります。ショートカットとは、まったく同じパラメータを使用して新しい論理ボリュームを作成し、内部ファイルシステム データの場所が一貫しているようにすることです。
答え2
ファイルで\etc\lvm\lvm.conf
は、 がプローブするデバイスの種類を設定できますpvscan
。ループバック デバイスを含む適切なパターンを設定するだけです。
答え3
後でこれを見つける人のために言っておくと、最初の質問で説明したように、私のイメージは書き込まれ、lvm はループ デバイスを使用できるようになりました。