본문 바로가기

Tech/Linux

AWS 리눅스 - 스왑 swap 파일 만들기

네이버 공유하기
728x90

AWS - 리눅스 스왑파일 Linux Swap 만들기


AWS 리눅스는 스왑 없이 생성되기 때문에 스왑파일을 따로 만들어줘야 합니다.

메모리가 작은 경우, 스왑이 없으면 에러날 확률이 높습니다. (메모리가 여유있으면 괜찮겠지만요..)


sudo 로 안전하게 해도 되지만, 스왑은 편하게 root 로 작업합니다.





$ sudo su -


먼저 빈 파일을 만듭니다.

아래는 1메가 블럭을 1024개 (1기가 파일) 만들기 입니다.

물리 메모리가 1기가라면 스왑도 1기가 (많이 쓴다면 2기가) 정도가 괜찮고,

물리 메모리가 2기가라면 스왑도 2기가 (많이 쓴다면 4기가) 정도가 괜찮은거 같습니다.

뭐 더 높아도 상관없지만 적절하게 지정하는게 좋습니다.


스왑파일을 /data/swapfile 로 만드는 경우는 아래와 같습니다.


# dd if=/dev/zero of=/data/swapfile bs=1M count=1024


빈 파일이 생성되면 아래 명령어로 스왑파일로 포멧을 해줍니다.

# mkswap /data/swapfile


스왑 온.시키기.

# swapon /data/swapfile


스왑을 온 시키면 권고 퍼미션 안내가 나옵니다.

그대로 퍼미션 수정합니다.

# chmod 600 swapfile


부팅될때 마운트 되도록 /etc/fstab 파일에 아래 한줄을 추가합니다


/data/swapfile swap swap defaults 0 0

반응형
네이버 공유하기


* 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.