> 패키지 및 시스템 관리 > swapon

swapon: 스왑 공간 활성화

swapon 명령어는 리눅스 시스템에서 스왑 공간으로 사용할 디바이스나 파일을 활성화하는 데 사용됩니다. 스왑 공간은 물리적 RAM이 부족할 때 시스템이 데이터를 저장하는 데 사용하는 하드 디스크의 영역으로, 시스템 성능에 중요한 역할을 합니다.

개요

swapon은 지정된 스왑 파티션 또는 스왑 파일을 시스템의 가상 메모리 공간에 추가하여 활성화합니다. 이는 시스템이 RAM 부족 상황에 대처하고 전반적인 안정성을 유지하는 데 도움을 줍니다.

주요 특징

  • 스왑 파티션 또는 파일 활성화
  • /etc/fstab에 정의된 모든 스왑 공간 일괄 활성화
  • 현재 활성화된 스왑 공간 정보 표시
  • 스왑 공간의 우선순위 설정

주요 옵션

swapon 명령어와 함께 자주 사용되는 옵션들입니다.

활성화 및 정보 표시

고급 설정

생성된 명령어:

명령어를 조합해 보세요.

설명:

`swapon` 명령어를 실행합니다.

위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.

사용 예시

swapon 명령어를 활용한 다양한 스왑 공간 관리 예시입니다.

특정 스왑 파티션 활성화

sudo swapon /dev/sdb2

/dev/sdb2 파티션을 스왑 공간으로 활성화합니다.

특정 스왑 파일 활성화

sudo swapon /swapfile

/swapfile 경로의 파일을 스왑 공간으로 활성화합니다.

/etc/fstab에 정의된 모든 스왑 활성화

sudo swapon -a

시스템 부팅 시 자동으로 활성화되는 스왑 공간들을 수동으로 활성화할 때 사용합니다.

현재 활성화된 스왑 디바이스 정보 확인

swapon --show

현재 시스템에 활성화된 스왑 공간들의 상세 정보를 테이블 형태로 보여줍니다.

스왑 공간 사용 현황 요약

swapon -s

활성화된 스왑 공간의 총 크기, 사용량, 여유 공간을 요약하여 표시합니다.

팁 & 주의사항

swapon 명령어를 사용할 때 유용한 팁과 주의해야 할 사항들입니다.

스왑 공간 관리 팁

  • 스왑 공간은 `mkswap` 명령어로 먼저 포맷되어야 활성화할 수 있습니다.
  • 스왑 공간을 영구적으로 사용하려면 `/etc/fstab` 파일에 해당 정보를 추가해야 합니다.
  • 스왑 공간을 비활성화하려면 `swapoff` 명령어를 사용합니다.
  • 스왑 파일 생성 시 `dd` 명령어로 파일을 만들고 `mkswap`으로 포맷한 후 `swapon`으로 활성화합니다.

주의사항

  • 권한: swapon 명령어는 시스템 설정을 변경하므로 root 권한이 필요합니다 (sudo 사용).
  • 성능 영향: 스왑 공간은 하드 디스크에 있으므로 RAM보다 훨씬 느립니다. 과도한 스왑 사용은 시스템 성능 저하로 이어질 수 있습니다.
  • 파일 시스템: 스왑 파일은 일반 파일 시스템 위에 생성되므로, 해당 파일 시스템이 손상되면 스왑 파일도 영향을 받을 수 있습니다.


동일 카테고리 명령어