磁盘空间回收功能适用于长期即时克隆。
即时克隆可以是短期的,也可以是长期的。短期即时克隆是指在将注销时刷新设置为始终的情况下,使用浮动分配或专用分配创建的克隆。每当用户注销时,都会删除短期即时克隆,然后再重新创建。由于短期即时克隆会频繁刷新,因此其操作系统磁盘不太可能增大,而长期即时克隆的操作系统磁盘则与之不同,为此,有益的做法是允许 ESXi 主机回收未使用的磁盘空间,从而减少所需的总存储空间。
VMware Horizon 8 会以有效的磁盘格式创建所有即时克隆虚拟机。随着用户与即时克隆桌面进行交互,克隆的操作系统磁盘会逐渐增大,最终可能会使用与完整克隆桌面几乎相同的磁盘空间。磁盘空间回收功能可减小操作系统磁盘的大小。在虚拟机处于开启状态时以及用户与远程桌面交互时,都可以回收空间。通过磁盘空间回收,Horizon 8 可以将即时克隆的大小保持在接近于这些克隆初次置备后启动时的较小大小。
根据您使用的数据存储(VMware vSAN 数据存储还是非 vSAN 数据存储)以及所运行的 VMware vSphere 和 vSAN 的具体版本,空间回收的工作方式会有所不同:
- 对于 vSAN 存储,在 vSphere/vSAN 6.7U1 之前,不支持空间回收。
- 对于 vSAN 数据存储,从 vSphere/vSAN 6.7U1 开始,支持通过 vCenter Server TRIM 和 UNMAP 功能进行空间回收。
- 对于非 vSAN 存储,在 vSphere 6.7 之前,Horizon 8 会定期执行空间回收操作。
- 对于非 vSAN 存储,从 vSphere 版本 6.7 及更高版本开始,VMFS-6 支持自动 UNMAP 功能,此功能可自动异步回收失效的数据块(前提是此功能未被 vSphere 或 vCenter Server 管理员关闭)。因此,您无需再在 Horizon 8 上启用手动过程。
磁盘空间回收不适用于完整克隆。有关更多详细信息,请参阅《Horizon 8 安装和升级》文档。