= 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 : 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 : convert the specified disk; need to specify destination disk-type -x : expand the disk to the specified capacity Additional options for create and convert: -a : (for use with -c only) adapter type (ide, buslogic or lsilogic) -s : capacity of the virtual disk -t : 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 [http://opensource.nchc.org.tw/GParted-Clonezilla/ Here] [[Image(gparted_resize_1.jpg)]] [[Image(gparted_resize_2.png)]]