You can use the vdmadmin command with the -M option to mark an instant-clone virtual machine for disk space reclamation. VMware Horizon directs the ESXi host to reclaim disk space on the instant-clone OS disk without waiting for the unused space on the OS disk to reach the minimum threshold that is specified in Horizon Console.
Syntax
vdmadmin -M [-b authentication_arguments] -d desktop -m machine -markForSpaceReclamation
Usage Notes
With this option, you can initiate disk space reclamation on a particular virtual machine for demonstration or troubleshooting purposes.
Space reclamation does not take place if you run this command when a blackout period is in effect.
Before using this option, see "Reclaim Disk Space on Instant Clones" in the Setting Up Virtual Desktops in Horizon document. This option is only applicable to non-vSAN datastores prior to vSphere 6.7 where space reclamation operation is performed by Horizon.
Options
Option | Description |
---|---|
-d desktop | Specifies the name of the desktop pool. |
-m machine | Specifies the name of the virtual machine. |
-MarkForSpaceReclamation | Marks the virtual machine for disk space reclamation. |
Example
Marks the virtual machine machine3 in the desktop pool pool1 for disk space reclamation.
vdmadmin -M -d pool1 -m machine3 -markForSpaceReclamation