🐧 리눅스

리눅스 swap memory 설정 (스왑 메모리)

토심 2020. 3. 16. 19:00

 

 

** 블록사이즈 1024로 하여 스왑메모리 8GB를 잡을 때 예시 **

 

 

Step1. 기가바이트 킬로바이트 계산기를 사용해 내가 잡을 수를 알아낸다. (계산기 링크)

8GB = 8388608

 

 

 

Step2. 아래 명령어에 대입하여 입력한다.

dd if=[스왑파일을 생성할 경로] of=[스왑파일명] bs=[블록사이즈] count=[킬로바이트로 환산한 값]

예시

dd if=/home of=/swapfile bs=1024 count=8388608

 

 

Step3. 위에서 생성한 파일을 스왑파일로 설정한다.

mkswap /swapfile

 

 

Step4. 설정한 스왑파일 즉시 적용한다.

swapon /swapfile

 

 

Step5. 확인

free

 

 


 

 

번외1. 재부팅 후에도 반영

vi /etc/fstab

에 들어가 맨 밑줄에 스왑파일 관련 아래 내용 추가

/swapfile swap swap defaults 0 0

 

 

 

번외2. 스왑 삭제 -> 스왑파일은 설정했던걸 해제해야 삭제가 가능함.

 

2-1. 스왑 해제 (번외1을 했다면 추가한 내용을 주석 혹은 삭제)

swapoff -v /swapfile

 

2-2. 스왑 삭제

rm -f /swapfile