이전 예제에서는 파티션 테이블을 확인하는 방법을 보여드렸습니다. 이 예제를 다시 살펴보겠습니다. 특히 이 줄에 주목하세요:
Number Start End Size Type File system Flags
5 6861MB 7380MB 519MB logical linux-swap(v1)
이 스왑 파티션은 무엇일까요? 스왑은 시스템에 가상 메모리를 할당하는 데 사용하는 것입니다. 메모리가 부족하면 시스템은 이 파티션을 사용하여 유휴 프로세스의 메모리 조각들을 디스크로 "스왑"하여 메모리 부족으로 느려지는 것을 방지합니다.
스왑 공간으로 파티션 사용하기
파티션 /dev/sdb2를 스왑 공간으로 사용하고 싶다고 가정해 봅시다.
- 먼저 파티션에 아무것도 없는지 확인합니다.
- 다음 명령을 실행하여 스왑 영역을 초기화합니다:
mkswap /dev/sdb2 - 다음 명령을 실행합니다:
swapon /dev/sdb2. 이렇게 하면 스왑 장치가 활성화됩니다. - 부팅 시 스왑 파티션이 유지되도록 하려면
/etc/fstab파일에 항목을 추가해야 합니다. 이때 사용할 파일 시스템 유형은sw입니다. - 스왑을 제거하려면:
swapoff /dev/sdb2.
일반적으로 메모리 양의 약 두 배에 해당하는 스왑 공간을 할당해야 합니다. 하지만 오늘날의 최신 시스템은 충분히 강력하고 이미 충분한 RAM 을 갖추고 있는 경우가 많습니다.