8. 스왑

이전 예제에서는 파티션 테이블을 확인하는 방법을 보여드렸습니다. 이 예제를 다시 살펴보겠습니다. 특히 이 줄에 주목하세요:

Number  Start   End     Size    Type      File system     Flags
 5      6861MB  7380MB  519MB   logical   linux-swap(v1)

이 스왑 파티션은 무엇일까요? 스왑은 시스템에 가상 메모리를 할당하는 데 사용하는 것입니다. 메모리가 부족하면 시스템은 이 파티션을 사용하여 유휴 프로세스의 메모리 조각들을 디스크로 "스왑"하여 메모리 부족으로 느려지는 것을 방지합니다.

스왑 공간으로 파티션 사용하기

파티션 /dev/sdb2를 스왑 공간으로 사용하고 싶다고 가정해 봅시다.

  1. 먼저 파티션에 아무것도 없는지 확인합니다.
  2. 다음 명령을 실행하여 스왑 영역을 초기화합니다: mkswap /dev/sdb2
  3. 다음 명령을 실행합니다: swapon /dev/sdb2. 이렇게 하면 스왑 장치가 활성화됩니다.
  4. 부팅 시 스왑 파티션이 유지되도록 하려면 /etc/fstab 파일에 항목을 추가해야 합니다. 이때 사용할 파일 시스템 유형은 sw입니다.
  5. 스왑을 제거하려면: swapoff /dev/sdb2.

일반적으로 메모리 양의 약 두 배에 해당하는 스왑 공간을 할당해야 합니다. 하지만 오늘날의 최신 시스템은 충분히 강력하고 이미 충분한 RAM 을 갖추고 있는 경우가 많습니다.

로그인하여 학습 진행 상황을 저장하세요

로그인

연습 문제

연습이 완벽함을 만듭니다! 다음은 Linux 스왑 공간 및 가상 메모리 관리에 대한 이해를 강화하기 위한 실습 랩입니다:

  1. Linux 에서 스왑 파일 생성 및 활성화 - 시스템의 가상 메모리를 관리하는 데 필수적인 기술인 스왑 파일 생성 및 활성화를 연습합니다.

이 랩은 스왑 파티션 개념을 실제 시나리오에 적용하고 시스템 리소스 관리에 대한 자신감을 구축하는 데 도움이 될 것입니다.

퀴즈

장치에서 스왑 공간을 활성화하는 명령어는 무엇입니까?