VMFAQ.com - FAQing about virtualization since 2008
Search:     Advanced search
Browse by category:
Contact Us

Can I grow an existing virtual disk (.vmdk file)?

Add comment
Views: 947
Votes: 3
Comments: 0
Posted: 18 Jan, 2008
by: Huhtinen H.
Updated: 06 Jun, 2008
by: Huhtinen H.

A VMDK file can be grown while no virtual machine is using it. Growng the VMDK only makes the virtual harddrive bigger - filesystem within the VMDK must still be grown with other methods (for instance on Windows, diskpart).

On ESX:
vmkfstools -X <newsize>G filename.vmdk. On ESX 3.5, you can also edit the VM settings and edit the harddrive when the VM is not running.

Note that on ESX the filename.vmdk file is just a  file containing metainformation and "filename-flat.vmdk" is the actual data file. However, vmkfstools operations are used on the metafile

On VMware Server Workstation and VMware Fusion:
vmware-vdiskmanager -x <newsize>Gb filename.vmdk

 For instance, if growing an existing vmdk file named "server1.vmdk" and it is to be grown so it's new size is 20GB, the command would be:

On ESX:
vmkfstools -X 20GB server1.vmdk

On Server/Workstation/Fusion
vmware-vdiskmanager -x 20Gb server1.vmdk

On Fusion vmware-vdiskmanager is located by default at /Library/Application Support/VMware Fusion/vmware-vdiskmanager

Others in this Category
document I have 64bit CPU but I can't boot/install 64bit guests?
document My virtual machine's clock is inaccurate. What can be done to make it more accurate?
document I have a Linux host and can't bridge connections via a wireless NIC
document Accessing content in VMDK files without booting a VM
document Recommended performance tuning options for Linux guests
document Using USB devices in virtual machines
document Setting up samba between host and guest
document Booting an existing physical Windows installation as a virtual machine
document I need more performance out of my VMware environment



RSS