それで私は本当に愚かなことをしました(幸い意図ではありませんでした)。 luksで暗号化され、mdadm raid 5のext4パーティションにスーパーブロックはありません。何らかの理由で mke2fs(/dev/md1) を実行し、これが Luks パーティションという警告を無視しました。いくつかのinodeを書いてから停止しました。
システムはこれ以上luksパーティションとして検出しなくなり、luksOpenなどは失敗します。現在、テストディスクで詳細検索を実行していますが、希望はほとんどありません。
意見のある人?ほとんどのデータをバックアップしたので、状況はまったく深刻ではありませんでした。しかし、バックアップと今の間にデータを追加し続けることができればとても嬉しいです(主にメディア、〜500 GB)。
続ける方法を知っている人はいますか?それとも放棄すべきですか?
最高です、パトリック
ベストアンサー1
LUKSディスク形式を確認できます。ext4
ソルト、繰り返し(ビルド実行ごとに多少異なる場合があります)、キースロットが必要です。キースロットデータは最初の4MiBに分散されます。
ext4が最初の1つまたは2つのセクタ(ブートコード用)を変更しないことを覚えています。たぶんあなたに必要なLUKSがそこにあるかもしれません。それでは、やるべきこと
- バックアップ前の4MiB
- 別のメタデータ(パスワードなど)を「回復」するために新しいLUKSボリュームを作成します。
- バックアップから必要なバイトをコピーします。