Univ Admissions
추천전형

Linux VirtualBox VM에서 SWAP 공간 추가하기

SWAP 공간은 Linux 시스템에서 물리적 메모리(RAM)가 부족할 때 사용되는 중요한 메모리 관리 메커니즘입니다. 이 가이드에서는 Linux VirtualBox VM에 SWAP 공간을 추가하는 방법을 단계별로 설명합니다.

현재 SWAP 상태 확인

먼저, 현재 시스템의 SWAP 상태를 확인해봅시다.
$ swapon -s $ cat /proc/swaps $ cat /etc/fstab | grep swap
Shell
복사
이 명령어들은 현재 활성화된 SWAP 파티션, SWAP 파일, 그리고 부팅 시 자동으로 마운트되는 SWAP 설정을 보여줍니다.

새 SWAP 파티션 생성

1.
사용 가능한 디스크 확인:
$ sudo fdisk -l
Shell
복사
2.
새 파티션 생성 (예: /dev/sdb):
$ sudo fdisk /dev/sdb
Shell
복사
fdisk 내에서:
n: 새 파티션 생성
p: 주 파티션 선택
1: 파티션 번호
Enter: 기본 시작 섹터 사용
Enter: 기본 끝 섹터 사용 (전체 디스크)
w: 변경사항 저장 및 종료
1.
새 파티션 포맷:
$ sudo mkfs.ext4 /dev/sdb1
Shell
복사
2.
SWAP 파일시스템 생성:
$ sudo mkswap -c /dev/sdb1
Shell
복사

새 SWAP 활성화

1.
새 SWAP 파티션 활성화:
$ sudo swapon /dev/sdb1
Shell
복사
2.
SWAP 상태 확인:
$ sudo swapon -s
Shell
복사

부팅 시 자동 마운트 설정

1.
/etc/fstab 파일 편집:
$ sudo vi /etc/fstab
Shell
복사
2.
다음 줄 추가:
/dev/sdb1 swap swap defaults 0 0
Plain Text
복사
3.
변경사항 적용:
$ swapon -a
Shell
복사
4.
최종 SWAP 상태 확인:
$ swapon -s
Shell
복사
이제 새로운 SWAP 공간이 추가되었고, 시스템 재부팅 후에도 자동으로 활성화될 것입니다.

결론

SWAP 공간 추가는 시스템 성능 향상에 도움이 될 수 있지만, 과도한 SWAP 사용은 오히려 성능 저하를 초래할 수 있습니다. 따라서 시스템 요구사항과 사용 패턴에 맞게 적절한 SWAP 크기를 설정하는 것이 중요합니다.
더 자세한 정보는 The Geek Diary의 SWAP 공간 추가 가이드를 참조하세요.