스왑 파티션을 줄이는 방법

스왑 파티션을 줄이는 방법

실수로 스왑 영역을 100GB 늘린 후 스왑 영역의 크기를 어떻게 줄일 수 있나요? 어떻게 든 fdisk를 통과하는 것 같아요. 파티션을 삭제하고 다시 만들어야 합니까?

답변1

gparted를 사용하면 훌륭하게 작동합니다! 스왑 파티션( /dev/sda4아래 스크린샷에 표시된 대로 내 시스템에서)을 찾아 크기를 조정하기만 하면 됩니다 .

여기에 이미지 설명을 입력하세요.

그러나 스왑 파티션이 디스크의 마지막 파티션이 아닌 이상 중간에 할당되지 않은 공간이 남게 됩니다. 파티션 설정 방법에 따라 파티션을 다른 파티션 중 하나에 추가할 수도 있고 추가하지 않을 수도 있습니다. 자세한 내용을 보려면 질문을 수정하고 sudo parted -l위의 출력이나 스크린샷을 보여주세요.

gparted를 사용하여 할당되지 않은 공간을 재할당하고 이동하는 방법에 대한 단계별 가이드를 찾을 수 있습니다.여기.

답변2

LVM을 사용할 때 가장 쉽고 안전한 방법은 lvcreate원하는 크기의 새 스왑 파티션을 생성한 mkswap다음 swapon기존의 대형 파티션을 "lvremove"하는 것입니다. 이 순서를 사용하면 프로세스에서 가상 메모리가 부족하지 않고 필요한 크기의 파티션만 남게 됩니다. 업데이트하는 것을 잊지 마세요 /etc/fstab.

디스크 공간이 부족할 경우 먼저 swapoff 및 lvremove를 수행해야 합니다. (물리적 메모리가 부족할 경우 임시 스왑 파일을 사용합니다.)

관련 정보