[RHEL 공통] SWAP 파일 추가 할당
본문 바로가기
IT 이야기/Linux

[RHEL 공통] SWAP 파일 추가 할당

by 찬찬이 아빠 2019. 11. 28.
반응형

긴급하게 SWAP을 추가 할당을 하려면 어떻게 해야 할까요?

 

로컬디스크 영역의 여유 공간이 충분하다면 SWAP을 파일로 할당이 가능합니다.

로컬 디스크 영역이 충분하지 않다면 SAN을 추가 할당 받아서 추가 합니다.

 

로컬 디스크에서 파일을 만들어서 SWAP으로 사용하는 방법은 다음과 같습니다.(별도 디스크 공간에 할당된 SWAP과 속도 차이는 날 수 있음)

 

예) 2GB : 1024 x 2048M = 2097152

 

1. dd 명령어를 이용하여 swap 파일을 생성합니다.

# dd if=/dev/zero of=/home/swap bs=1024 count=2097152

 

2. SWAP 파일을 스왑 파일 시스템으로 생성합니다.

# mkswap /home/swap

 

3. SWAP 파일을 ON 시킵니다.

# swapon /home/swap

 

4. free 또는 swapon -s 명령으로 스왑이 늘어났는지 확인합니다.

 

5. SWAP 파일을 더 이상 사용안할 경우 스왑 파일을 제거해 줍니다.

# swapoff /home/swap
# rm /home/swap

 

dd 명령어로 생성 시 메모리를 많이 사용하므로 사이즈를 1GB 이하로 여러개 만들어서 사용하는 방법을 권장합니다.

 

예) 3GB 할당

# dd if=/dev/zero of =/home/swap1 bs=1024 count=1048576
# dd if=/dev/zero of =/home/swap2 bs=1024 count=1048576
# dd if=/dev/zero of =/home/swap3 bs=1024 count=1048576

# mkswap /home/swap1
# mkswap /home/swap2
# mkswap /home/swap3

# swapon /home/swap1
# swapon /home/swap2
# swapon /home/swap3
반응형

댓글