이 블로그 포스팅에서는 Ubuntu 22.04에서 2GB 스왑 파일을 생성하는 방법을 안내합니다. 스왑 파일은 물리적 RAM이 부족할 때 추가적인 가상 메모리로 사용되는 디스크 공간입니다. 시스템 성능을 향상시키는 데 도움이 될 수 있습니다.
1단계: 기존 스왑 확인
먼저 시스템에 이미 스왑이 설정되어 있는지 확인합니다. 터미널을 열고 다음 명령어를 입력하세요:
sudo swapon --show
아무런 출력이 없다면, 스왑이 설정되어 있지 않다는 의미입니다.
2단계: 스왑 파일 생성
2GB 크기의 스왑 파일을 생성하려면 fallocate
명령어를 사용합니다. 터미널에 다음 명령어를 입력하세요:
sudo fallocate -l 2G /swapfile
fallocate
명령어를 사용할 수 없는 경우, dd
명령어를 사용할 수 있습니다:
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
3단계: 스왑 파일의 권한 설정
생성한 스왑 파일의 권한을 설정하여 루트 사용자만 접근할 수 있도록 합니다. 다음 명령어를 입력하세요:
sudo chmod 600 /swapfile
4단계: 스왑 파일 형식 지정
스왑 파일을 스왑 영역으로 사용하기 위해 형식을 지정합니다. 다음 명령어를 입력하세요:
sudo mkswap /swapfile
5단계: 스왑 파일 활성화
이제 스왑 파일을 활성화합니다. 다음 명령어를 입력하세요:
sudo swapon /swapfile
6단계: 스왑 파일을 fstab에 추가
재부팅 후에도 스왑 파일이 자동으로 활성화되도록 /etc/fstab
파일에 추가합니다. 다음 명령어를 입력하세요:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
7단계: 스왑 설정 확인
현재 스왑 설정을 확인하여 스왑 파일이 제대로 작동하는지 확인합니다. 다음 명령어를 입력하세요:
sudo swapon --show free -h
이 명령어를 실행하면 활성화된 스왑 파일과 시스템의 전체 메모리 사용량을 확인할 수 있습니다.
이제 Ubuntu 22.04에서 2GB 스왑 파일이 성공적으로 설정되었습니다.