Ubuntu를 설치할 때 암호화 된 홈 파티션을 설정했습니다. 이제 스왑을 설정하지 않았기 때문에 메모리가 부족한 문제가 발생했습니다. 암호화 된 스왑 파일을 어떻게 설정 합니까?
부팅하는 동안 몇 번 cryptswap에 대한 참조를 보았습니다. 나는 또한이 라인을 포함하고 있습니다/etc/fstab
# swap was on /dev/sda6 during installation
#UUID=1ba8a53b-1842-4de7-8e38-2d6c79f3a1ab none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
답변
이 가이드 덕분에 암호화 된 스왑 파일을 설정했습니다 (최대 절전 모드에는 사용할 수 없음). 데비안 기반 배포판에서는 cryptsetup
이러한 지침을위한 패키지 가 필요합니다 .
-
먼저 스왑 데이터를 저장할 적절한 크기의 파일 (여기서는 4 기가 바이트)을 만듭니다.
fallocate -l 4G /cryptswap
-
다음에 추가하십시오
/etc/crypttab
:cryptswap /cryptswap /dev/urandom swap
-
새로 작성된 암호화 된 드라이브를 활성화하십시오.
service cryptdisks reload
-
다음에 추가하십시오
/etc/fstab
:/dev/mapper/cryptswap none swap sw 0 0
-
새 스왑 파일을 활성화하십시오.
swapon -a
답변
재부팅을 건너 뛰십시오.
sudo cryptdisks_start cryptswap
cryptswap
이름이 어디 있어요/etc/crypttab