您可以將 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 連結複製的儲存加速器和空間回收停機時間〉。
選項
選項 | 說明 |
---|---|
-d desktop | 指定桌面平台集區的名稱。 |
-m machine | 指定虛擬機器的名稱。 |
-MarkForSpaceReclamation | 標記虛擬機器以進行磁碟空間回收。 |
範例
標記桌面平台集區 pool1 中的虛擬機器 machine3 進行磁碟空間回收。
vdmadmin -M -d pool1 -m machine3 -markForSpaceReclamation