📚 [linux] Disk로 swap 파일 만들기.
Category: Linux | 📅 September 29, 2014
리눅스에서 Disk swap 파일 생성하는 방법. (우분투나 레드햇이나 크게 다르지 않음.)
0.준비물
- 파일이름 : diskswap
- 위치 : /opt
- 파일크기 : 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
위의 내용 복사해서 사용하는 경우, "" 이 부분 각 시스템에 맞게 수정 할것.