linux swap 확장
#확장 순서
- 남아있는 Disk영역을 dd로 파일을 만들어 확보
- mkswap명령어로 swap파일로 변환
- swapon명령어로 유효화
- free명령어로 swap 상태확인
확장 방법
현재 상태 확인
# free -m
total used free shared buffers cached
Mem: 7872 7728 143 0 15 3325
-/+ buffers/cache: 4386 3485
Swap: 4095 3 4092
# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 4194300 3548 -1
swap할당용 파일을 작성(2GB)
# dd if=/dev/zero of=/var/swpfile bs=1M count=2048
작성한 파일(disk영역)을 swap파일로 변환
# mkswap /var/swpfile
swap파일 유효화
# swapon /var/swpfile
free명령어로 swap상태 확인
# free -m
total used free shared buffers cached
Mem: 7872 7728 143 0 15 3324
-/+ buffers/cache: 4388 3484
Swap: 6143 3 6140
# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 4194300 3548 -1
/var/swpfile file 2097148 0 -2
fstab에 추가하여 기동시 자동으로 유효화 되도록 설정
# echo "/var/swpfile swap swap defaults 0 0" >> /etc/fstab
확장한 swap영역을 무효화
# swapoff /var/swpfile