리눅스

스왑 설정 하기

바다 돼지 2021. 3. 2. 13:41
728x90

스왑 용량 확인

스왑의 여유가 얼마나 되는지 확인한다.

$ free -h

스왑 파일 생성

비어있는 스왑 파일을 생성한다.

$ sudo dd if=/dev/zero of=/path/to/place/swap/file bs=1024 count=2097152
$ sudo chmod 0600 /path/to/place/swap/file

위 예제는 블럭크기를 1024 byte로 하며 이를 2GB에 대항하는 2097152개의 블럭을 생성함을 의미한다.

스왑 영역 생성

스왑 파일을 스왑 영역으로 설정한다.

$ sudo mkswap /path/to/place/swap/file

스왑 파일 활성화

스왑 파일을 스왑 영역으로 활성화 한다.

$ sudo swapon /path/to/place/swap/file

스왑 파일 시스템 등록

/etc/fstab 에 자동으로 마운트가 될 수 있도록 한다.

$ sudo vi /etc/fstab
/path/to/place/swap/file  swap    swap    defaults    1   1

스왑 파일 비활성화

/etc/fstab 에 등록한 마운트 설정 내용을 삭제하고, 스왑 파일을 비활성화 한 후 스왑 파일을 삭제한다.

$ sudo vi /etc/fstab

설정 내용 삭제 후 저장
$ sudo swapoff /path/to/place/swap/file
$ sudo rm /path/to/place/swap/file
반응형