上書きされたLVMメタデータの復元

上書きされたLVMメタデータの復元

昨日、回復モードでDebianインストールを使用してGrubを回復しようとしました(Debianメニュー項目が突然消えました)。

今修正することはできず、時間もあまりないので、ただDebianを再インストールすればいいと思います(知っています、Windowsスタイル:P)。問題は、ディスク全体の暗号化を使用してLVMパーティション内にDebianをインストールしたことです。回復モードではマウントできますが、何らかの理由でインストーラはボリュームグループを認識しません。 「lvmとして使用」を設定し、「現在のレイアウトを使用」オプションを選択してみましたが、ボリュームグループはもう存在しません。回復モードに戻ってシェルを実行すると、インストールできなくなります。まるで消えたようです。

したがって、このプロセス中にボリュームグループのメタデータを上書きする必要があります。いくつかのインターネット検索をしましたが、メタデータのオーバーライドという特定のトピックについてはほとんど見つかりませんでした。 testdiskを実行してみましたが、ボリュームグループではなくリカバリパーティションでのみ機能しているようです。

私が見つけることができる最後のものはpvckの出力でした。

root@ubuntu:/home/ubuntu# pvck -d -v /dev/sda5
    Scanning /dev/sda5
  Found label on /dev/sda5, sector 1, type=LVM2 001
  Found text metadata area: offset=4096, size=192512
    Found LVM2 metadata record at offset=194560, size=2048, offset2=0 size2=0
    Found LVM2 metadata record at offset=128512, size=66048, offset2=0 size2=0
    Found LVM2 metadata record at offset=116224, size=12288, offset2=0 size2=0
    Found LVM2 metadata record at offset=69120, size=47104, offset2=0 size2=0
    Found LVM2 metadata record at offset=68096, size=1024, offset2=0 size2=0
    Found LVM2 metadata record at offset=65024, size=3072, offset2=0 size2=0
    Found LVM2 metadata record at offset=53248, size=11776, offset2=0 size2=0
    Found LVM2 metadata record at offset=52736, size=512, offset2=0 size2=0
    Found LVM2 metadata record at offset=51712, size=1024, offset2=0 size2=0

今、正しいものを見つけたと思いますか?しかし、残念ながら、私はLVMについて十分な知識がないので、この情報をどのように活用するのかわかりません。誰でも私をさらに案内してもらえますか?

追加情報:

pvscanの出力:

root@ubuntu:/home/ubuntu# pvscan
  PV /dev/sda5                      lvm2 [465.52 GiB]
  Total: 1 [465.52 GiB] / in use: 0 [0   ] / in no VG: 1 [465.52 GiB]

私はライブUbuntu 10.04 LTS 32ビットlive-cdをテストしており、Debian Squeeze 64ビットを再インストールしようとしています。私は、Intel i7クアッドコアプロセッサ、2つの1TB内蔵ハードドライブ、ati Radeon HD 5600シリーズグラフィックカードを搭載したAcer Aspireノートブックを使用しています。 (これはおそらく必要以上の情報です:P)。

答え1

LVMを最後に変更した後にシステムバックアップを実行した場合、ほとんどのLVMコマンドはLVMメタデータを/ etc /にバックアップし、そのデータをディスクに復元する方法があります。

リカバリ中にエラーが発生すると、リカバリの可能性がゼロに減少する可能性があるため、新しいハードドライブを見つけて、ddを使用してリカバリするドライブのすべてのデータをコピーしてコピーを処理することをお勧めします。

バックアップからLVMメタデータを復元する方法の説明

あまり期待しないでください。ディスク全体の暗号化は、ディスクの先頭の小さな領域にキーを保持し、データが削除されるとキーも簡単に消去されます。

答え2

すべてのデータが失われました。この問題を解決して他のタスクに進むこともできます。

Debian インストーラは既存の暗号化されたインストールを使用できません。これを無視するように指示されても新しい LVM メタデータで上書きされます。欠落しているのはLVMメタデータではなく、かつてPVに存在していたLUKSメタデータです。

これは同じコードを使用するUbuntuシステムでも機能します。

Squeezeがリリースされた直後にFedoraとDebianのデュアルブートを設定することを決めたとき、私はこの問題に苦しんでいました。

ここで重要な点は次のとおりです。バックアップを作成して有効であることを確認してください。

答え3

ここで次のヒントを試してください。あなたのケースに正確に合わないかもしれませんが、次のような部分を使って作業を進めることができます。

LVMの回復

乾杯、

答え4

より多くのスペースが必要だったので、lvmを含むドライブを放棄してフォーマットしました。

関連情報