1. 스왑파일시스템을 이용하여 스왑용량 늘리는 방법
– /dev/sda2 를 스왑파일시스템으로 만들기
– 현재 시스템의 스왑용량을 확인하기
– free , swapon -s
– fdisk 를 실행후에 fdisk 전용명령어 t 를 입력. t 는 현재의 파일시스템 타입을 변경하는 것
– /dev/sda2 파티션을 82번으로 변경. 파일시스템 타입 82번은 스왑파일시스템을 의미
– fdisk 전용명령어 w 를 입력하여 파티션 설정을 저장하고 fdisk 모드에서 나온다.
– mkswap 명령어를 이용하여 /dev/sda2 파티션을 스왑파일시스템으로 포맷한다.
mkswap /dev/sda2
– swapon 명령어를 이요하여 /dev/sda2를 스왑공간으로 활성화 한다.
swapon /dev/sda2
– 현재 시스템의 스왑용량을 확인하면 기존의 용량에 /dev/sda2 가 추가되어 늘어난 용량을 확인할 수 있다.
free, swapon -s
– 설정한 후에 /dev/sda2 가 재부팅 후에도 지속적으로 스왑공간으로 사용되도록 하기 위하여 /etc/fstab 파일에 설정.
/dev/sda2 swap swap defaults 0 0
– 설정한 /dev/sda2 의 스왑사용을 중지하려면 swapoff /dev/sda2 를 사용함.
2. 스왑파일을 이용하여 스왑용량 늘리기
– 스왑으로 사용할 파일을 만든다.
touch /swapfile
– dd 명령어를 이용하여 입력을 /dev/zero 로 하고 출력을 방금 생성한 /swapfile 로 하여 작업한다.
dd if=/dev/zero of=/swapfile bs=1024 count=1000
– 생성한 스왑파일 확인
ls -l swapfile
– mkswap 을 이용하여 swapfile 을 스왑파일로 포맷한다.
mkswap /swapfile
– swapfile 을 스왑공간으로 활성화 한다.
swapon /swapfile
– 스왑용량을 확인하면 전체적인 스왑공간이 늘어났음을 확인할 수 있다.
swapon -s, free
– 설정한 스왑파일을 재부팅시에 매번 적용하기 위하여 /etc/rc.d/rc.local 파일에 등록한다.
swapon /swapfile