Resize VirtualBox VM disk size
Uh, my development VM disk is full. During last update I received notice that it cannot be done because lack of space. I have 6GB disk only for Ubuntu (12.04) and it is full... Hm, previously I had idea that only Windows require so much disk space :-).
So how to re-size that disk; There are few steps involved in the process but can be done very fast.
Add free space to the virtual Disk
- Go to the VM folder on your host computer
- Since resize cannot be applied to .vmdk, it will need to be converted to .vdi format first
D:\devel\VM\MyDev>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd "MyDev-disk1.vmdk" vm-disk1.vdi --format vdi
Clone hard disk created in format 'vdi'. UUID: bddc0819-cd2f-4bd5-a29c-56f1914f104d
- Now we need to resize that disk
D:\devel\VM\MyDev>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd vm-disk1.vdi --resize 10240
Modify your VM to use the new VDI disk
In this part we need first to download GParted ISO (http://gparted.sourceforge.net/download.php) on host computer. Select and download gparted-live-0.14.1-6-i486.iso image
Now follow next set of steps
- Open VirtualBox and select your VM (it must to be stopped)
- Click Storage, and there you will see current VDMK disk and its current Virutal Size (6GB in my case).
- Click to “-“ un-attach this disk.
- Click “+” and select “choose existing disk”
- Select your VDI disk and attach it
- Now click “IDE Controller” and select to add virtual CD/DVD disk file”. Select GPartedISO you downloaded
- Do not forget to go to the System and be sure that system will boot from CD not from HDD.
- Click ok and now we are ready for the last test.
Change partition to use the free space
- Start VM in VirutalBox GUI, it should boot GParted.
- On next few screens select all default options for keyboard, language.
- Start GParted with default option “0” when system ask which mode do you prefer.
- At the end GParted displays VM disks / partitions.
- Click on Resize/Move.
- At the end apply changes to the file system.
- Finally change is finished and VM can be shutdown.
- Final step, remove CD image from virtual machine and start it again.
- Once when VM is rebooted just start terminal and type “df “in it. Disk size should be 10GB.