Mount
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.
DopeGhoti 是正確的。
要確認損壞的 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 標頭非常容易受到攻擊。只有一個副本,所以當您失去它時,無法解鎖設備。除非……你有備份;)