VirtualBox, HDD 크기 늘리기.

** 이글루스에 있던 글을 옮겨왔다.

VB에 설치한 윈도우7의 경우, HDD 의 용량을 줄이는 방법에 대한 글은 쉽게 찾을 수 있었다.

버추얼박스, 하드 디스크 공간 줄이기. 

이번엔 그 반대. 공간을 늘리는 방법.

How To Enlarge a Virtual Machine’s Disk in VirtualBox or VMware

아래 내용은 위 글을 참고로 했음을 밝힌다.


먼저 다음과 같이 강제로(?) HDD 크기를 늘려준다.

# VBox 5.x 까지.
$ sudo VBoxManage modifyhd "/home/user2/VBox/win7.vdi" --resize 81920

# VBox 6.x 이후.
$ sudo VBoxManage modifymedium disk "/home/user2/VBox/win10.vdi" --resize 81920

파일 경로는 물론 위와 다를 것이니 자신의 경로를 잘 지정해줘야 할 것이고, resize 앞에 있는 줄표는 2개이다(빼기 2개). 그 다음에는 원하는 크기를 MB 형식으로 입력한다. 위의 경우 대략 80GB 이다.

6.x 부터는 명령이 바뀌었다곤 하지만, midifyhd 도 여전히 작동하긴 한다.

물리공간(물론 소프트웨어 HDD 이지만, VB 내의 OS 는 물리기기라 인식한다.)이 확보되면, 그 다음엔 소프트웨어/OS 차원에서 파티션 크기를 크게 해줘야 한다. 그런데, 자신의 OS(여기서는 윈도우7)로 부팅해서는 스스로의 공간을 늘릴 수가 없다.
따라서, 다른 OS(우분투 등등)로 부팅을 한 후, Gparted 를 사용해서 공간을 늘려줘야 한다.

우분투나 기타 등등 어떤 리눅스 배포판이든, 라이브 부팅이 지원되는 것으로 부팅을 한다.
우분투 19.10 라이브 이미지에는 Gparted 가 설치되어 있었지만, 만약 없다면 먼저 Gparted 를 설치한다. 우분투/데비안 계열이라면 다음이면 족하다.

$ sudo apt install gparted

그런 후, gparted 를 실행시켜서 HDD 를 선택하고, 파티션을 늘려주면 된다.
그림은 위의 링크 페이지에 자세히 나와있다.

** 쿠분투 18.04 로 부팅하여 KDE 파티션 관리자로 위 작업(Resize)을 하려 했으나 불가능했다. gparted 로는 잘 되는 걸로 봐선, KDE 파티션 관리자의 버그로 보인다.

또는, VBox 에 다른 리눅스가 설치되어 있다면, 거기에 이 HDD 이미지를 등록한 뒤에 그것으로 부팅하여 위의 작업을 진행해도 된다.

어찌됐든, 정리가 끝나고 난 뒤 해당 OS로 부팅하면!!
늘어나있는 디스크를 확인할 수 있다.

Author: 아무도안

안녕하세요. 글 남겨주셔서 고맙습니다.