암호화 된 스왑 파일을 어떻게 설정합니까? 이제 스왑을 설정하지 않았기 때문에 메모리가 부족한

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이러한 지침을위한 패키지 가 필요합니다 .

  1. 먼저 스왑 데이터를 저장할 적절한 크기의 파일 (여기서는 4 기가 바이트)을 만듭니다.

    fallocate -l 4G /cryptswap
    
  2. 다음에 추가하십시오 /etc/crypttab:

    cryptswap /cryptswap /dev/urandom swap
    
  3. 새로 작성된 암호화 된 드라이브를 활성화하십시오.

    service cryptdisks reload
    
  4. 다음에 추가하십시오 /etc/fstab:

    /dev/mapper/cryptswap none swap sw 0 0
    
  5. 새 스왑 파일을 활성화하십시오.

    swapon -a
    

답변

재부팅을 건너 뛰십시오.

sudo cryptdisks_start cryptswap

cryptswap이름이 어디 있어요/etc/crypttab