개요
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보다 훨씬 느립니다. 과도한 스왑 사용은 시스템 성능 저하로 이어질 수 있습니다.
- 파일 시스템: 스왑 파일은 일반 파일 시스템 위에 생성되므로, 해당 파일 시스템이 손상되면 스왑 파일도 영향을 받을 수 있습니다.