您可以將 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 選取了啟用空間回收選項。請參閱#GUID-F94492D8-AEC4-4AE4-A159-98EA216E2A28
  • 在 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