본문 바로가기

Ubuntu 24.04에서 Swap 추가하는 방법

오토씨 2025. 3. 31.

안녕하세요! 이번 글에서는 Ubuntu 24.04에서 Swap을 추가하는 방법을 단계별로 설명드리겠습니다. Swap이 무엇인지, 왜 필요한지 간단히 알아보고, 실제 설정 방법과 주의 사항까지 다루겠습니다. 초보자도 쉽게 따라 할 수 있도록 자세히 작성했으니, 함께 시작해볼까요?

Ubuntu 24.04에서 Swap 추가하는 방법

Swap이란?

Swap은 하드 디스크의 일부를 가상 메모리로 사용하는 공간입니다. 물리적 메모리(RAM)가 부족해질 때, 운영 체제는 일부 데이터를 Swap 영역으로 옮겨 RAM을 확보합니다. 이를 통해 시스템이 더 안정적으로 동작하며, 여러 애플리케이션을 동시에 실행할 수 있는 여유가 생깁니다. RAM이 충분하다면 Swap이 필요 없을 수도 있지만, 메모리 사용량이 많아질 경우 유용하게 활용됩니다.


Ubuntu 24.04에서 Swap 추가하기

Ubuntu에서 Swap을 추가하는 방법은 크게 두 가지가 있습니다: Swap 파티션을 만드는 방법과 Swap 파일을 사용하는 방법입니다. 이 글에서는 Swap 파일을 사용하는 방법을 설명하겠습니다. 이 방법은 더 간단하고 기존 시스템에 영향을 주지 않아 초보자에게도 추천됩니다.

단계 1: Swap 파일 생성

먼저, Swap으로 사용할 파일을 생성합니다. Swap 파일의 크기는 원하는 대로 설정할 수 있습니다. 예를 들어, 4GB 크기의 Swap 파일을 만들고 싶다면 아래 명령어를 터미널에 입력하세요:

sudo fallocate -l 4G /swapfile
  • sudo: 관리자 권한으로 명령을 실행합니다.
  • fallocate -l 4G: 4GB 크기의 파일을 생성합니다.
  • /swapfile: Swap 파일의 경로와 이름입니다. 원하는 경로로 변경할 수도 있습니다.

단계 2: Swap 파일 권한 설정

Swap 파일은 보안을 위해 root 사용자만 접근할 수 있도록 설정해야 합니다. 파일 권한을 600으로 변경하려면 다음 명령어를 입력하세요:

sudo chmod 600 /swapfile
  • chmod 600: 파일 소유자(root)만 읽기/쓰기 권한을 가지도록 설정합니다.

단계 3: Swap 공간 설정

생성한 파일을 Swap 공간으로 변환합니다. 아래 명령어를 실행하세요:

sudo mkswap /swapfile

이 명령은 /swapfile을 Swap 영역으로 포맷팅합니다. 실행하면 "Setting up swapspace"라는 메시지가 표시됩니다.

단계 4: Swap 활성화

이제 Swap을 시스템에서 사용할 수 있도록 활성화합니다:

sudo swapon /swapfile

활성화가 완료되면 시스템이 즉시 Swap을 사용하기 시작합니다.

단계 5: Swap 영구 설정

위 단계까지 진행하면 Swap이 잘 작동하지만, 시스템을 재부팅하면 설정이 초기화됩니다. 이를 방지하려면 /etc/fstab 파일에 Swap 설정을 추가해야 합니다. 다음 명령어를 입력하세요:

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
  • echo ... | sudo tee -a: 파일 끝에 내용을 추가합니다.
  • /etc/fstab: 시스템 부팅 시 자동으로 마운트되는 설정 파일입니다.

이제 재부팅 후에도 Swap이 자동으로 활성화됩니다.


Swap 설정 확인하기

Swap이 제대로 설정되었는지 확인하려면 다음 명령어 중 하나를 사용하세요:

sudo swapon --show

이 명령은 활성화된 Swap 공간의 크기와 경로를 보여줍니다. 또는:

free -h

이 명령은 RAM과 Swap의 사용량을 사람이 읽기 쉽게 표시합니다. Swap 항목에 크기와 사용량이 표시되면 성공적으로 설정된 것입니다.


주의 사항

Swap을 설정할 때는 몇 가지 주의할 점이 있습니다:

  1. Swap 크기 결정
    Swap 크기는 시스템의 필요에 따라 조절하세요. 일반적으로 RAM 크기의 1-2배를 권장합니다. 예를 들어, RAM이 4GB라면 Swap은 4GB-8GB로 설정하면 적당합니다.
  2. 디스크 공간 확인
    Swap 파일을 생성하기 전에 충분한 디스크 공간이 있는지 확인하세요. 공간이 부족하면 오류가 발생할 수 있습니다. 디스크 용량은 다음 명령어로 확인할 수 있습니다:
  3. df -h
  4. Swap 비활성화 방법
    Swap 파일을 삭제하거나 이동하려면 먼저 Swap을 비활성화해야 합니다:이후 파일을 삭제하거나 수정할 수 있습니다.
  5. sudo swapoff /swapfile

결론

Ubuntu 24.04에서 Swap을 추가하는 과정은 생각보다 간단합니다. 위 단계를 차근차근 따라 하면 Swap 파일을 쉽게 설정할 수 있고, 시스템의 메모리 관리 효율을 높일 수 있습니다. RAM이 부족해서 시스템이 느려진다고 느낀다면 Swap을 추가해보세요. 필요에 따라 크기를 조절하며 유연하게 활용할 수도 있습니다.

궁금한 점이 있거나 설정 중 문제가 생기면 언제든 댓글로 질문 주세요. 이 글이 도움이 되기를 바랍니다!

댓글