Find thick provisioned VMs and convert them to thin provisioned.
makeThin.bash
is a copy of the original by Ruben Miguelez Garcia, while makeThin.ash
is a conversion for use with ESXi. They should work exactly the same, with these exceptions:
- The
ash
script doesn't check whether files are already in use. You therefore have to be extra careful to make sure the files are not in use by any other programs before running this script (commit c92deae733303dfc157efc836255bd2433d8a3e5). - The
computeThin
command has been removed because BusyBoxdu
doesn't support--apparent-size
. You can still see the size difference in the vSphere Client after clicking Refresh Storage Usage. - Less verbose output because of other commands which are not available in VMkernel (based on BusyBox).
. makeThin.ash
makeThin /vmfs
Please refer to the announcement for further information.