Nonadministrative users in the guest operating system can shrink virtual disks. Shrinking a virtual disk reclaims the disk's unused space. However, if you shrink a virtual disk repeatedly, the disk can become unavailable and cause a denial of service. To prevent this, disable the ability to shrink virtual disks.
Prerequisites
-
Turn off the virtual machine.
- Verify that you have root or administrator privileges on the virtual machine.
Procedure
- Log in to a vCenter Server system using the vSphere Web Client and find the virtual machine.
- In the Navigator, select VMs and Templates.
- Find the virtual machine in the hierarchy.
- Right-click the virtual machine and click Edit Settings.
- Select VM Options.
- Click Advanced and click Edit Configuration.
- Add or edit the following parameters.
Name Value isolation.tools.diskWiper.disable
TRUE isolation.tools.diskShrink.disable
TRUE - Click OK.
Results
When you disable this feature, you cannot shrink virtual machine disks when a datastore runs out of space.