How To Resize VMWare VMDK Disk
- On Windwos, You can use following command to resize the disk
C:\Program Files\VMware\VMware Server>vmware-vdiskmanager.exe VMware Virtual Disk Manager - build 44356. Usage: vmware-vdiskmanager.exe OPTIONS diskName | drive-letter: Offline disk manipulation utility Options: -c : create disk; need to specify other create options -d : defragment the specified virtual disk -k : shrink the specified virtual disk -n <source-disk> : rename the specified virtual disk; need to specify destination disk-name -p : prepare the mounted virtual disk specified by the drive-letter for shrinking -q : do not log messages -r <source-disk> : convert the specified disk; need to specify destination disk-type -x <new-capacity> : expand the disk to the specified capacity Additional options for create and convert: -a <adapter> : (for use with -c only) adapter type (ide, buslogic or lsilogic) -s <size> : capacity of the virtual disk -t <disk-type> : disk type id Disk types: 0 : single growable virtual disk 1 : growable virtual disk split in 2Gb files 2 : preallocated virtual disk 3 : preallocated virtual disk split in 2Gb files The capacity can be specified in sectors, Kb, Mb or Gb. The acceptable ranges: ide adapter : [100.0Mb, 950.0Gb] scsi adapter: [100.0Mb, 950.0Gb] ex 1: vmware-vdiskmanager.exe -c -s 850Mb -a ide -t 0 myIdeDisk.vmdk ex 2: vmware-vdiskmanager.exe -d myDisk.vmdk ex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vmdk ex 4: vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk ex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk ex 6: vmware-vdiskmanager.exe -k myDisk.vmdk ex 7: vmware-vdiskmanager.exe -p m: (A virtual disk first needs to be mounted at m: using the VMware Diskmount Utility.) C:\Program Files\VMware\VMware Server>vmware-vdiskmanager.exe -x 8.0Gb -t 1 "c:\Virtual Machines\DRBL_Xen\drbl_xen.vmdk" Using log file C:\DOCUME~1\JAZZYA~1\LOCALS~1\Temp\vmware-Jazz Yao Tsung Wang-354 6887766\vdiskmanager.log The old geometry C/H/S of the disk is: 768/128/32 Preserving old geometry. Disk expansion completed successfully. WARNING: If the virtual disk is partitioned, you must use a third-party utility in the virtual machine to expand the size of the partitions. For more information, see: http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1647 C:\Program Files\VMware\VMware Server>
- On Linux, it is the same command to do resize.
jazz@IPv6:~$ vmware-vdiskmanager -x 80Gb -t 1 /var/lib/vmware/Virtual\ Machines/Trac_Pool/Trac_Pool.vmdk Using log file /tmp/vmware-jazz/vdiskmanager.log Grow: 100% done. The old geometry C/H/S of the disk is: 1044/255/63 The new geometry C/H/S of the disk is: 10443/255/63 Disk expansion completed successfully. WARNING: If the virtual disk is partitioned, you must use a third-party utility in the virtual machine to expand the size of the partitions. For more information, see: http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1647
- After Resizing, you should use GParted LiveCD to resize the partition
- Download ISO files form Here
Last modified 16 years ago
Last modified on Feb 16, 2009, 1:26:59 PM
Attachments (3)
- gparted_resize_1.jpg (148.2 KB) - added by jazz 16 years ago.
- gparted_resize_2.png (50.5 KB) - added by jazz 16 years ago.
- gparted-clonezilla-live.png (27.7 KB) - added by jazz 16 years ago.
Download all attachments as: .zip