データを使用した物理ボリュームおよび論理ボリュームグループの回復

データを使用した物理ボリュームおよび論理ボリュームグループの回復

私の考えは、私のハードドライブにクラッシュがありましたが、LVMがあり、それを使用してデータを回復することは大きな問題ではなく、VirtualBoxで状況をシミュレートすることです。私のステップは次のとおりです

ステップ1:ディスクの初期化:

pvcreate /dev/sdb
pvcreate /dev/sdc
pvcrete /dev/sdd

ステップ2:物理ボリュームグループを作成する:

vgcreate vg1 /dev/sdb /dev/sdc /dev/sdd

ステップ3:ミラー論理ボリュームの作成:

lvcreate -L 1.5G -m2 -n mir vg1

ステップ4:Mir論理ボリュームのマウントポイントを作成する

sudo mkdir mnt/mir
sudo mkfs.ext4 /dev/vg1/mir

ステップ5:それからmirのエントリを/ etc / fstabに追加しました。

ステップ6:mirをインストールする:

mount -t ext4 /dev/vg1/mir /mnt/mir

ステップ7:その後、VirtualBoxを閉じて/ dev / sddを削除しました。

ステップ8:どのディスクが欠けているか確認する

lvscan

ステップ9:lvmで最後のアーカイブを見つける:

ls -l /etc/lvm/archive/vg1*

ステップ10:欠落しているIDを見つける:

less /etc/lvm/archive/vg1_00003-1776947519

出力は次のとおりですBgR0KJ-JClh-T2gS-k6yK-9RGn-B8Ls-LYPQP0

ステップ11:次のコマンドを使用して物理ボリュームを復元しようとしました。

pvcreate -ff --uuid "BgR0KJ-JClh-T2gS-k6yK-9RGn-B8Ls-LYPQP0" --restorefile /etc/lvm/archive/vg1_00003-1776947519.vg /dev/sdd

ステップ12:グループの回復後に突然失敗しました。

vgcfgrestore -f /etc/lvm/archive/vg1_00003-1776947519.vg vg1

Enterを押すと、次のようになります。

Couldn't find device with uuid kgH6Qb-0Ao3-oZ1Q-HKrz-2FWk-GLez-meCjLU PV unknown device missing from cache Format-specific setup for unknown device failed Restore failed

だから別のUUIDが消えた。私はこの時点で閉じ込められ、これまで何をすべきかわかりません。したがって、問題は、VirtualBoxが削除されたディスクから物理グループ、論理グループ、およびデータを回復するソリューションを見つけることです。どんなアドバイスでも本当に感謝します。

ベストアンサー1

デバイスUUIDは、デバイスを(再)作成した後、または新しいコンピュータでサーバーを複製しようとした後に変更されます。 uuidをハードドライブに強制することができます。

tune2fs /dev/{device} -U {uuid}

アンマウントされたファイルシステムでこれを行う方が簡単です。

おすすめ記事