LUKS 암호화를 사용하는 LVM으로 Linux Mint 18.2를 128GB SSDD에 설치했습니다. 스왑 드라이브를 제거하고 싶습니다. 내 컴퓨터에 16GB RAM이 있고 드라이브를 가능한 한 오랫동안 유지하고 싶습니다. 스왑 파티션을 삭제하기 위해 디스크를 부팅하고 Gparted를 시작했을 때 Gparted가 드라이브를 두 개의 파티션으로만 나열한 것을 발견했습니다./dev/sdb1~.5GB 부트 섹터(제 생각에는) 및/dev/sdb2crypt-luks 컨테이너. 내가 확인할 때/ect/fstab나는 이것이 마지막 줄이라는 것을 알았습니다.
/dev/mapper/cryptswap1 none swap sw 0 0
이런 종류의 스왑 파티션을 삭제하는 안전한 방법을 아는 사람이 있습니까?
답변1
모든 종류의 스왑 파티션을 비활성화하는 데 문제가 있어서는 안 됩니다. 부팅 후 다음 명령을 사용하여 스왑 파티션을 비활성화할 수 있습니다:
sudo swapoff -a
그런 다음 스왑 파티션을 다른 디스크에 배치하고 다음 명령을 사용하여 활성화합니다.
sudo swapon -U uuid-of-new-swap-partition.
새 스왑 영역이 제대로 작동하는지 확인한 후에는 LUKS 드라이브의 LVM 스왑 파티션을 삭제하고 공간을 재사용할 수 있습니다. LVM은 굉장합니다!
변경 사항을 영구적으로 적용하려면 /etc/fstab
이전 스왑과 동일한 옵션을 사용하여 나열된 스왑 파티션을 새 스왑 파티션으로 교체하십시오...none swap sw 0 0
LUKS 특정 지침
cryptmount
분명히... 스왑을 활성화 및 비활성화하는 특정 옵션이 있습니다 .
cryptmount --swapoff
그리고
cryptmount --swapon
close
cryptmount가 스왑 파티션을 비활성화하는 것 외에도 해당 작업을 수행하는 것 같습니다 .
일반 시스템에 대해 스왑을 비활성화한 경우 swapoff
삭제하기 전에 현재 스왑 파티션을 비활성화하여(안전하게 수행할 수 있음) LUKS 스왑 파티션을 꺼야 할 수도 있습니다.
cryptsetup -v luksClose /dev/mapper/cryptswap1