![정전 후 LUKS 암호화된 스왑 파티션이 더 이상 인식되지 않습니다.](https://linux55.com/image/109834/%EC%A0%95%EC%A0%84%20%ED%9B%84%20LUKS%20%EC%95%94%ED%98%B8%ED%99%94%EB%90%9C%20%EC%8A%A4%EC%99%91%20%ED%8C%8C%ED%8B%B0%EC%85%98%EC%9D%B4%20%EB%8D%94%20%EC%9D%B4%EC%83%81%20%EC%9D%B8%EC%8B%9D%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
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 헤더는 매우 취약합니다. 사본은 하나만 있으므로 분실하면 기기의 잠금을 해제할 수 없습니다. 백업이 없다면... ;)