[Linux] swap 증설

반응형
반응형

 

이번 포스팅에서는 하드 용량을 이용하여 swap을 늘리는 방법에 대해 알아보고자 합니다.

 

 

1단계. swap 용량 확인

 

서버는 VM 가상 서버이며, 현재 swap으로 839M가 잡혀있다. 

[root@linux-1 ~]# swapon -s
Filename				Type		Size	Used	Priority
/dev/dm-1                              	partition	839676	0	-

 

 

 

2단계. swap 파일 생성 및 적용

 

dd 명령어로 /root/swap 경로에 swapfile_500M 이름의 500M짜리 파일 하나를 생성합니다.

[root@linux-1 swap]# dd if=/dev/zero of=/root/swap/swapfile_500M bs=1M count=500
500+0 records in
500+0 records out
524288000 bytes (524 MB) copied, 1.76878 s, 296 MB/s

 

 

해당 파일을 swap영역으로 만듭니다.

[root@linux-1 ~]# mkswap /root/swap/swapfile_500M 
Setting up swapspace version 1, size = 511996 KiB
no label, UUID=ad07828d-1f21-4176-9ae2-b9c9bc7fe7d5

 

swap 파일 활성화

[root@linux-1 ~]# swapon /root/swap/swapfile_500M

 

 

3단계. swap 증설 확인

 

500M짜리 파일이 추가된 것을 확인할 수 있습니다.

[root@linux-1 ~]# swapon -s
Filename				Type		Size	Used	Priority
/dev/dm-1                              	partition	839676	0	-2
/root/swap/swapfile_500M               	file	511996	0	-3

 

free 명령어로도 확인.

[root@linux-1 ~]# free
              total        used        free      shared  buff/cache   available
Mem:        1014764      139112      236956        6972      638696      725504
Swap:       1351672           0     1351672

 

 

 

4단계. fstab 등록

 

부팅 시 자동 활성화가 되기 위해서는 fstab에 등록이 필요합니다.

(UUID는 mkswap 출력 내용 확인)

[root@linux-1 ~]# cat /etc/fstab  | grep swap
UUID=ad07828d-1f21-4176-9ae2-b9c9bc7fe7d5       swap    defaults        0 0

 

 

5단계. swap 파일 제거

 

swap 파일 제거는 swapoff 명령어로 진행하실 수 있습니다.

[root@linux-1 ~]# swapon -s
Filename				Type		Size	Used	Priority
/dev/dm-1                              	partition	839676	0	-2
/root/swap/swapfile_500M               	file	511996	0	-3
[root@linux-1 ~]# swapoff /root/swap/swapfile_500M 
[root@linux-1 ~]# swapon -s
Filename				Type		Size	Used	Priority
/dev/dm-1                              	partition	839676	0	-
반응형

댓글

Designed by JB FACTORY

loading