That might be good advice, but that then raises the obvious question:
If this is necessary, why is this not part of the standard behavior of VMware Studio?
When generating an OVF/OVA from VMware Studio, for distribution it does make quite a difference between a 7 and 14GB OVA. Seems that minimizing the size should be a definite goal. This is even somewhat true when exporting from the vSphere client.
After all, VMware Studio does know quite a lot about the VM built. Zeroing out free space is possible within the VM. (This has the side-effect of inflating thin-provisioned disks, which can be expensive - though perhaps possible to short-circuit?). Better would be to zero out only garbage, or copy just the live data to a new VMDK before export.
If not implemented in VMware Studio, this should at least be mentioned as guidance in the documentation, somewhere.
I am not entirely convinced that garbage in the file system free space is the whole story. Some of our experiments seemed to indicate that the exact path through ovftool (local versus remote exports) and the structure of underlying storage had a large effect. These are very tedious experiments, so we have not explored every possibility....
You did ask the original poster to move this thread from the VMware Studio section, to here. Are you going to want to move it back? :smileyhappy: