Setting up Swap File on Linux
How to create and configure a swap file to expand virtual memory on Linux systems
February 11, 2026
Setting up Swap File on Linux
시스템의 물리적 RAM이 부족할 때, 디스크의 일부 공간을 메모리처럼 사용하는 Swap File을 설정하여 시스템 안정성을 높일 수 있습니다.
Check Current Swap Status
먼저 현재 시스템에 설정된 swap 공간이 있는지 확인합니다.
Check current swapsh
Create Swap File
디스크 공간을 할당하여 swap 파일을 생성합니다.
여기서는 2GB 크기의 파일을 생성하는 예시입니다.
Allocate swap filesh
Set Permissions
보안을 위해 root user만 swap file에 접근할 수 있도록 권한을 수정합니다.
Secure swap filesh
Format and Enable Swap
파일을 swap 공간으로 포맷한 뒤 시스템에 활성화합니다.
Activate swapsh
Permanent Configuration
재부팅 후에도 swap 설정이 유지되도록 /etc/fstab 파일에 등록합니다.
Add to fstabsh
Optimize Swappiness
Swappiness는 시스템이 얼마나 공격적으로 swap을 사용할지 결정하는 값(0~100)입니다.
데스크탑이나 서버에서는 보통 10 정도의 낮은 값을 권장합니다.
Adjust Swappinesssh
SSD를 사용하는 경우 과도한 swap 쓰기는 수명에 영향을 줄 수 있으므로, 메모리가 극도로 부족한 상황이 아니라면 앞서 다룬 ZRAM 설정을 함께 사용하는 것이 좋습니다.