개발/AWS EC2

[ubuntu] swap 설정 방법

henry.hong 2019. 12. 13. 11:34

 

swap 정보가 없는 화면

 

4G 정도의 swapfile 생성하겠습니다.

sudo dd if=/dev/zero of=/data/swap/swapfile bs=1M count=4096

 

swap 파일로 포맷합니다.

sudo mkswap /data/swap/swapfile

 

아래와 같은 로그를 반환해주는것을 확인할 수 있습니다.

mkswap: /data/swap/swapfile: insecure permissions 0644, 0600 suggested.

권한을 644에서 600으로 변경합니다.

sudo chmod 600 /data/swap/swapfile

 

free 명령어로 정상적으로 등록 되었는지 확인합니다.

swap 메모리가 등록된 모습

등록이 안되었어도 아래의 절차를 진행한 뒤 재부팅을 하면 정상 등록됩니다.

 

재부팅이 되어도 swap 정보가 잡히도록 설정을 해줍니다.

sudo vi /etc/fstab

 

아래의 정보를 기입합니다.

/data/swap/swapfile     swap    swap    defaults                0 0

 

재부팅하여 정상적으로 등록되는지 확인합니다.

sudo reboot

 

 

재부팅하여도 정상적으로 swap 정보가 들어감을 확인 할 수 있습니다.