목표
1. swap 이란?
2. swap 관리
1. 스왑(swap) 이란?
- 디스크 내에 존재하는 가상적인 메모리 공간, 물리적인 메모리 연장 공간처럼 쓰이는 공간
- 스왑은 메모리 내에 데이터 페이지 또는 세그먼트를 교체하는 것이다. 스왑핑은 컴퓨터가 주기억장치보다 더 큰 프로그램이나 데이터 파일을 다룰 수 있게 하는 유용한 테크닉이다.

2. 스왑(swap) 관리
▷ swap 추가 방법
- 스왑은 파일 형태와 파티션 형태로 추가가 가능하며, 스왑을 현재 추가 할때는 mkswap, swapon 명령어를 사용하고 부팅시에 스왑을 마운트 할 수 있도록 하기 위해서는 /etc/fstab 파일을 사용한다.
- SWAP File (ex: /swap/swapfile)
① 큰 파일 생성
# dd if=/dev/zero of=/swap/swapfile bs=1M count=10240
② 스왑 파일시스템 생성(swapfs)
# mkswap /swap/swapfile
③ 스왑 Activate(swap on)
# swapon /swap/swapfile
④ /etc/fstab 파일 설정
# vi /etc/fstab
- SWAP Partition(ex: /dev/sdb1)
① 파티션 준비
# fdisk /dev/sdb (System Partition ID : 82)
② 스왑 파일시스템 생성(swapfs)
# mkswap /dev/sdb1
③ 스왑 ON
# swap /dev/sdb1
④ /etc/fstab 파일 설정
# vi /etc/fstab
▷ swap 공간 확인
- 스왑 공간 확인
# free
▷ swap 파일 삭제
① 스왑 비활성화 및 확인(swap off)
# cat /proc/swaps

# swapoff /swap/swapfile
# cat /proc/swaps

# free
② 스왑 파일 삭제
# ls -lh /swap
# rm /swap/swapfile