您可以將 vdmadmin 命令與 -M 選項搭配使用,以標記要回收磁碟空間的連結複製虛擬機器。Horizon 7 會將 ESXi 主機導向至連結複製作業系統磁碟上的回收磁碟空間,無須等待作業系統磁碟上的未使用空間到達在 Horizon Administrator 中指定的臨界值下限。

語法

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

使用附註

基於示範或疑難排解的目的,您可以使用此選項在特定的虛擬機器上起始磁碟空間回收。

如果您在停止期間生效時執行此命令,則空間回收不會發生。

必須先符合以下先決條件,您才能將 vdmadmin 命令與 -M 選項搭配使用,來回收磁碟空間:

  • 確認 Horizon 7 目前使用的是 vCenter Server 與 ESXi 5.1 版或更新版本。

  • 確認 vSphere 5.1 或更新版隨附的 VMware Tools 已安裝在虛擬機器上。

  • 確認虛擬機器的虛擬硬體版本為 9 或更新版本。

  • 在 Horizon Administrator 中,確認已為 vCenter Server 選取了啟用空間回收選項。請參閱允許 vSphere 回收連結複製虛擬機器中的磁碟空間

  • 在 Horizon Administrator 中,確認已為桌面平台集區選取了回收虛擬機器磁碟空間選項。請參閱在 Horizon 7 中設定虛擬桌面平台文件中的〈回收 View Composer 連結複製上的磁碟空間〉。

  • 先確認虛擬機器的電源為開啟,再起始空間回收作業。

  • 確認停止期間未生效。請參閱在 Horizon 7 中設定虛擬桌面平台文件中的〈設定 View Composer 連結複製的儲存加速器和空間回收停機時間〉。

選項

表格 1. 可在虛擬機器上回收磁碟空間的選項

選項

說明

-d desktop

指定桌面平台集區的名稱。

-m machine

指定虛擬機器的名稱。

-MarkForSpaceReclamation

標記虛擬機器以進行磁碟空間回收。

範例

標記桌面平台集區 pool1 中的虛擬機器 machine3 進行磁碟空間回收。

vdmadmin -M -d pool1 -m machine3 -markForSpaceReclamation