Linux

리눅스 CentOs서버 Swap세팅

muggle-coder 2023. 9. 8. 14:22
728x90
# 무료서버는 1GB RAM이므로, 메모리가 부족한 상황을 예방하기 위해 2GB SWAP을 생성합니다

$ sudo fallocate -l 2G /swapfile
$ sudo chmod 600 /swapfile
$ sudo mkswap /swapfile
$ sudo swapon /swapfile

swapon: /swapfile: swapon failed: 부적절한 인수

-- 위에서 오류가 발생하여 swap 파일을 dd를 사용해서 다시 만듦

$ dd if=/dev/zero of=/swapfile count=2048 bs=1MiB
--

# 서버를 재실행해도 설정값이 유지되도록 /etc/fstab 수정하기
sudo vi /etc/fstab

# 맨아래 하단에 다음 내용추가하고 저장
/swapfile swap swap defaults 0 0

# 설정내용 확인하기
free -h

 

 

잘된것을 확인했습니다~

 

 

  • count=1024: 이 부분은 복사할 블록의 수를 지정합니다. 1 블록은 1 MiB 크기입니다. 따라서 1024 블록을 복사하면 총 1 GiB의 데이터가 생성됩니다.
  • bs=1MiB: 이 부분은 블록 크기를 지정합니다. 1 MiB 크기의 블록을 사용하므로 각 블록은 1 MiB 크기로 생성됩니다.