본문 바로가기
Develop/Server

[Linux] CentOS 에서 Swap 용량 늘리기

by 코딩의성지 2020. 8. 11.

오늘은 CentOS에서 Swap 용량을 한번 늘려볼거다.

 

먼저 현재 Memory 와 Swap 욜량이 얼마인지 알아보자.

 

free

약 20MB(20476KiB) 로 엄청 Swap 메모리가 작은것을 확인할수 있다.. ! 이것을 한 2GB까지 늘려보자.

 

 

간단하다 먼저 /swap 디렉토리를 만들어주고 dd 명령어를 써서 swap 메모리를 늘려주면된다.

mkdir /swap
dd if=/dev/zero of=/swap/swapfile bs=1024 count=2097152

 

 

 

자 ! 다음은 swap로 이동해서 mkswap 명령어를 통해 swapfile을 만들어주고 swapon 을 통해  swap 메모리가 늘려주면된다.

 

그런데 여기서 주의할점은 swapfile 권한을 시스템만 가능하도록 600으로 해주는 것 잊지말자

(그냥해도 수행되긴한다... 나처럼 그냥하지말고 먼저 600으로 권한 바꿔주고 하자..!) 

cd /swap
mkswap swapfile
chmod 600 swapfile
swapon swapfile

 

 

추가적으로 swap 용량을 제거하는 방법까지 공유드리겠다.

 

먼저 swapfile을 스왑공간으로 사용하지 않게 하기 위해 스왑 공간을 없애준다.

swapoff swapfile

 

다음은 swapfile을 지워준다.

rm -rf /swap/swapfile

 

마지막으로 부팅 후 스왑공간으로 올라오지 않게 /etc/fstab에서 설정한 내용을 지워준다.

/swap/swapfile swap swap defaults 1 1 -> 주석 or 삭제

 

끝 !

반응형

댓글