[Virtual Box] Linxu 게스트 디스크 크기 변경하는 법

1 min read

이 글은 리눅스 가상머신의 디스크 크기를 10GB에서 20GB로 바꾸는 과정을 담은 글입니다.

1. 호스트: vdi 파일 크기 변경

20GB = 20480MB 이므로,

VBoxManage modifyhd --resize 20480 /path/to/file.vdi

를 실행한다. vdi파일의 기본 저장 경로는 \$HOME/VirtualBox VMs/<가상 머신 이름>/<가상 머신 이름>.vdi이다.

2. 게스트: parted

parted를 실행하고 p를 입력하면 디스크 오류를 수정하겠냐고 묻는다. 예를 선택하면 된다. 그런 다음 quit을 쳐서 parted를 종료한다.

3. 게스트: fdisk

fdisk /dev/sda

를 실행한다. 그리고 d -> 2 (/dev/sda2) -> n -> 2 -> 엔터(기본 값 사용) -> 엔터(기본 값 사용) -> w를 입력하면 /dev/sda2의 크기가 20GB로 늘어난다. 그런데 df -h를 실행해보면 디스크의 크기가 여전히 10GB로 나온다.

4. 게스트: resize2fs

resize2fs /dev/sda2

를 실행한 뒤, df -h를 실행해보면 /의 크기가 20GB로 바뀐 것을 확인할 수 있다.