삽질도 두드려 보고,

DESIGN YOUR EXPERIENCE

코스 전체목록

닫기

페이징

개요

 과거 버전의 Linux는 별도의 가상 메모리를 위한 스왑 파티션을 생성해서 사용했다. 하지만 파일 단위로 스왑 메모리를 관리하는 것이 관리적 측면에서 더 효율적이다.

Swap 파일 생성

fallocate -l 16G /swapfile_16g.img && \
chmod 600 /swapfile_16g.img && \
mkswap /swapfile_16g.img && \
swapon /swapfile_16g.img && \
free -mh

 생성할 Swap 메모리 용량의 빈 파일을 생성한 후 root 계정에 대한 권한만 부여한다. 해당 파일을 swap 파일 포맷으로 포맷하고 마지막으로 시스템에 등록한다.

 마지막으로 부팅 시 Swap 파일이 자동으로 활성화되도록 파일 시스템 테이블(/etc/fstab)에 등록한다.

/swapfile_16g.img    none    swap    sw    0    0

Swap 해제

 반대로 Swap 파일을 해제하기 위해서는 fstab을 업데이트하고 swapoff한다.

swapoff /swapfile_16g.img
rm /swapfile_16g.img

댓글

댓글 본문
버전 관리
Hyunseok Lim
현재 버전
선택 버전
graphittie 자세히 보기