정전 후 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 헤더는 매우 취약합니다. 사본은 하나만 있으므로 분실하면 기기의 잠금을 해제할 수 없습니다. 백업이 없다면... ;)

관련 정보