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

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.