[linux] Disk로 swap 파일 만들기.

Category: Linux | September 29, 2014

리눅스에서 Disk swap 파일 생성하는 방법. (우분투나 레드햇이나 크게 다르지 않음.)

0.준비물

  1. 파일이름 : diskswap
  2. 위치 : /opt
  3. 파일크기 : 16GB

1.swap으로 사용할 파일 생성

sudo touch /opt/diskswap.swap

2.swap 파일 크기 설정

sudo dd if=/dev/zero of=/opt/diskswap.swap bs=1M count=16384

1MB * 16384 = 16Gib 의 공간을 만드는셈.

3.swap 파일 생성

sudo mkswap /opt/diskswap.swap

4.swap 적용

sudo swapon /opt/diskswap.swap

Tip. 실행 스크립트를 만들자.

sudo vim /etc/init.d/diskswap



#! /bin/sh
case "$1" in

start)
echo "Starting diskswap"
swapon /opt/diskswap.swap
;;

stop)
echo "Stopping diskswap"
swapoff /opt/diskswap.swap
;;

restart|reload|force-reload)
echo "Restarting diskswap"
swapoff /opt/diskswap.swap
swapon /opt/diskswap.swap
;;

*)

echo "Usage : /etc/init.d/diskswap {start|stop}"
exit 1
;;

esac

exit 0

위의 내용 복사해서 사용하는 경우, "" 이 부분 각 시스템에 맞게 수정 할것.