I'm running a virtual image (which happens to be our server for a number of programs) on a machine running ESXi 5.5.0. Although the host computer has a SSD of about 200GB, the virtual image was initially given a 40GB virtual disk. Unfortunately, it is a "thick provision lazy zeroed" type disk, and cannot be expanded using ESXi's GUI system.
I recently tried using vmkfstools to expand the VMDK (
vmkfstools -X 60GB myimage.vmdk). This command completed successfully but the joy was short lived when I tried to boot up:
The capacity of the parent virtual disk and the capacity of the child disk are different
I initially tried shrinking the disk I changed back to 40GB, but this didn't work. A little research has said I need to open the descriptor using vi but I'm unsure if this would work (and where the descriptor is).
Would anyone have any suggestions on how to resolve this?