LUKS 암호화된 SSDD에서 스왑 파티션 제거

LUKS 암호화된 SSDD에서 스왑 파티션 제거

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

closecryptmount가 스왑 파티션을 비활성화하는 것 외에도 해당 작업을 수행하는 것 같습니다 .

일반 시스템에 대해 스왑을 비활성화한 경우 swapoff삭제하기 전에 현재 스왑 파티션을 비활성화하여(안전하게 수행할 수 있음) LUKS 스왑 파티션을 꺼야 할 수도 있습니다.

cryptsetup -v luksClose /dev/mapper/cryptswap1

관련 정보