I've never seen a recommendation about this, but it's definitely what I would recommend.
On any filesystem the actual blocks are not wiped when a file is removed it's the pointer which gets removed. Because of this it seems for the outside world (VMkernel) that the blocks are in use and thin provisioning will not make a difference. With the "shrink" option all the deleted data will get zeroed out and the VMkernel will recognize it as "empty" and not do anything with it. This of course leads to a "thinner" disk.
I wrote a short article about it a while ago:
http://www.yellow-bricks.com/2009/07/31/storage-vmotion-and-moving-to-a-thin-provisioned-disk/
Duncan
VMware Communities User Moderator | VCP | VCDX
-
Now available: Paper - vSphere 4.0 Quick Start Guide (via amazon.com) | PDF (via lulu.com)
Blogging: | Twitter: