1. dd 명령을 사용하여 빈 파일 만들기
[root@localhost ~]# dd bs=1024 count=100k if=/dev/zero of=/root/swapspace
dd 명령을 사용하여 /dev/zero 디바이스를 입력으로하여 /root 디렉토리 아래에 swapspace 파일을 만든다. (100k * 1024 = 104857600) bs는 한번에 읽고 쓰는 Byte를 의미한다. (b=512, c=1, k=1024)
2. 스왑으로 사용할 파일을 만들었으면, 이제 mkswap 유틸을 사용하여 스왑 파일로 만들자.
[root@localhost ~]# mkswap /root/swapspace
[root@localhost ~]# file /root/swapspace
/root/swapspace: Linux/i386 swap file (new style) 1 (4K pages) size 25599 pages
3. 만들어진 스왑 파일을 사용하기 위해 swapon, 스왑 파일을 사용하지 않기 위해 swapoff 유틸리티를 사용하자.
swapon 유틸을 사용하여 스왑에 추가하고 free 명령의 결과를 보면 방금 추가한 스왑 파일이 스왑용량에 추가된 것을 확인할 수 있다.
[root@localhost ~]# swapon /root/swapspace
swapoff 유틸을 사용하여 스왑파일 사용을 해제하고 free 명령의 결과를 보면 스왑파일이 스왑용량에서 제거된것을 확인할 수 있다.
[root@localhost ~]# swapoff /root/swapspace
4. 부팅시 적용하기 위해서는 /etc/fstab에 추가 또는 /etc/rc.d/rc.local 파일에 추가하면 된다. 두 가지 방법중 하나만 선택하여 설정한다.
[/etc/fstab 파일 마지막 라인에 추가하기]
/root/swapspace none swap sw 0 0
[/etc/rc.d/rc.local 파일 마지막 라인에 추가하기]
swapon /root/swapspace
'리눅스' 카테고리의 다른 글
[Linux] crontab 실행결과 root로 메일 발송 설정 제거 (0) | 2010.04.26 |
---|---|
[Linux] single mode (refair filesystem) (0) | 2010.04.26 |
[Linux] LVM 생성 / 수정 / 삭제 (0) | 2010.04.26 |
[Linux] xferlog 확인하기 (0) | 2010.04.26 |
[Linux] SSH 인증키생성 (패스워드 없이 접속하기) (0) | 2010.04.26 |