LUKSパーティションが破損しており、回復できません。

LUKSパーティションが破損しており、回復できません。

それで私は本当に愚かなことをしました(幸い意図ではありませんでした)。 luksで暗号化され、mdadm raid 5のext4パーティションにスーパーブロックはありません。何らかの理由で mke2fs(/dev/md1) を実行し、これが Luks パーティションという警告を無視しました。いくつかのinodeを書いてから停止しました。

システムはこれ以上luksパーティションとして検出しなくなり、luksOpenなどは失敗します。現在、テストディスクで詳細検索を実行していますが、希望はほとんどありません。

意見のある人?ほとんどのデータをバックアップしたので、状況はまったく深刻ではありませんでした。しかし、バックアップと今の間にデータを追加し続けることができればとても嬉しいです(主にメディア、〜500 GB)。

続ける方法を知っている人はいますか?それとも放棄すべきですか?

最高です、パトリック

ベストアンサー1

LUKSディスク形式を確認できます。ext4ソルト、繰り返し(ビルド実行ごとに多少異なる場合があります)、キースロットが必要です。キースロットデータは最初の4MiBに分散されます。

ext4が最初の1つまたは2つのセクタ(ブートコード用)を変更しないことを覚えています。たぶんあなたに必要なLUKSがそこにあるかもしれません。それでは、やるべきこと

  1. バックアップ前の4MiB
  2. 別のメタデータ(パスワードなど)を「回復」するために新しいLUKSボリュームを作成します。
  3. バックアップから必要なバイトをコピーします。

おすすめ記事