Once, because of my mistake, I inflated a 2TB Thin Provisioning disk. So the space it takes up has skyrocketed from 10GB to 2TB.
In order to roll back this thing, I had to do these things:
First delete all snapshots. And consolidate if possible.
Then enable SSH on your host:
Then go to
ls -ashl you may see that
original-flat.vmdk is very big. (4TB) (The name
original here is your actual virtual machine name.)
Shutdown your VM. And run the following commands:
# Copy the disk to temp.vmdk vmkfstools -i original.vmdk -d thin temp.vmdk # Move away the old flat. mv original-flat.vmdk big.bin # Use the new flat to fake the old flat. mv temp-flat.vmdk original-flat.vmdk # Remove disk representer. rm temp.vmdk
Try to run
ls -ashl. Hopefully you can see the new
-flat.vmdk is small. Then try to start your vm again.
If everything works fine, you can delete the file:
Finally, check the VM consumed size in VCenter:
If it is not showing up, try to create a snapshot.