您可以使用带 -M 选项的 vdmadmin 命令标记要进行磁盘空间回收的即时克隆虚拟机。VMware Horizon 可以指示 ESXi 主机回收即时克隆操作系统磁盘上的磁盘空间,而无需等待操作系统磁盘上的未使用空间达到 Horizon Console 中指定的最小阈值。

语法

vdmadmin -M [-b authentication_arguments] -d desktop -m machine -markForSpaceReclamation

用法说明

通过此选项,您可以针对特定虚拟机启动磁盘空间回收,达到演示或排除故障的目的。

如果在中断期期间运行此命令,则不会执行空间回收操作。

使用此选项之前,请参阅《Horizon 8 中的桌面和应用程序》文档中的“回收即时克隆上的磁盘空间”。此选项仅适用于非 vSAN 数据存储且仅在 vSphere 6.7 之前可用,因为在 vSphere 6.7 之前,空间回收操作是由 Horizon 执行的。

选项

表 1. 回收虚拟机上磁盘空间的选项
选项 说明
-d 桌面 指定桌面池名称。
-m 计算机 指定虚拟机名称。
-MarkForSpaceReclamation 标记要进行磁盘空间回收的虚拟机。

示例

标记桌面池 pool1 中的虚拟机 machine3,以执行磁盘空间回收。

vdmadmin -M -d pool1 -m machine3 -markForSpaceReclamation