停電後、LUKS暗号化されたスワップパーティションは認識されなくなりました。

停電後、LUKS暗号化されたスワップパーティションは認識されなくなりました。

luks暗号化とスワップパーティションを使用してLinux Mint 18をインストールしました。起動時にロックが/解除され/dev/sda6、正常にインストールされます。その後、システムは緊急モードに入ります。 Journalctl は、スワップパーティションに到達しようとする試みがタイムアウトしたことを示します。

走ってcryptsetup open --type luks /dev/sda5 sda5_crypt戻ってみよう Device /dev/sda5 is not a valid LUKS device.

ベストアンサー1

助けゴティ様の言葉が正しいです。

破損した LUKS ヘッダーを確認するには、次のコマンドを使用できます。

cryptsetup luksDump /dev/sda5

同じエラーメッセージが表示されます。

この問題を解決するには、LUKSコンテナを再作成し、スワップをリセットしてからそしてLUKSヘッダーをバックアップしてください。このような:

cryptsetup luksFormat /dev/sda5
cryptsetup open --type luks /dev/sda5 sda5_crypt
mkswap -L SWAP /dev/mapper/sda5_crypt
swapon -L SWAP
cryptsetup luksHeaderBackup /dev/sda5 --header-backup-file /root/sda5_luks_header.img

LUKS ヘッダーは非常に脆弱です。コピーは1つだけなので、紛失すると本機のロックを解除できません。バックアップがない場合... ;)

おすすめ記事