以前のLVMボリュームグループ構成をどのように復元しますか?

以前のLVMボリュームグループ構成をどのように復元しますか?

ディスクの競合から回復しようとしましたが、その過程で間違いを犯しました。今、あなたは2つを回復する必要があります。

したがって、最初のものは、ボリュームグループの以前のLVM設定ファイルを復元することです。必要なファイルがありますが、実行すると次のようになります。

vgcfgrestore my_vol_group

エラーが発生します。

uuidがjJ7dXL-2m2j-d0OC-bczy-fQak-YOj7-OhRLlWのデバイスが見つかりません。失われたとマークされた1つのPVを持つボリュームグループmy_vol_groupを回復できません。回復に失敗しました。

もちろん、このディスクが破損しているため、これは本当です。したがって、「壊れた」シナリオに戻っても構成をどのように復元しますか? 「強制回復」のようなものはありますか?

修正する:タイムラインで何が起こりましたか?

  1. LVMグループの3つのディスク - 満足

  2. ディスクの1つがクラッシュしました。

  3. コンピュータから欠陥のあるディスクを取り出しました。

  4. LVMから削除して残りの部分を修正したいです。

  5. 失敗したディスクを含むLV全体を誤って削除しました。

  6. (4)に戻りたい

ベストアンサー1

私はこれを試してみます

  1. 見つからないディスク(例:/ dev / sdX)と同じサイズの新しいディスクを追加します。

  2. 欠落しているUUIDと同じUUIDを使用してPVを作成します。

    pvcreate -- ファイルの復元 --uuid J7dXL-2m2j-d0OC-bczy-fQak-YOj7-OhRLlW /dev/sdX

  3. 復元コマンドを再試行してください。

    vgcfgrestore -- ファイル my_vol_group を復元します。

また見てくださいman vgcfgrestore

物理ボリュームの交換 vgdisplay --partial --verbose は、存在しなくなったPVのUUIDとサイズを表示します。 VGのPVが失われて同じサイズの別のPVに置き換える場合は、pvcreate --restorefile filename --uuid uuid(および適切なその他のパラメータ)を使用して、欠落しているPVと同じUUIDに初期化します。 VGから欠落している他のすべてのPVに対してこの操作を繰り返します。次に、vgcfgrestore --file filenameを使用してボリュームグループのメタデータを復元します。

おすすめ記事