在不支援自動空間回收的 VMFS 資料存放區上,您可以使用 esxcli 命令手動回收未使用的儲存空間。
在此程序中,--server=server_name 指定目標伺服器。指定的目標伺服器會提示您輸入使用者名稱和密碼。支援其他連線選項,如組態檔或工作階段檔案。如需連線選項的清單,請參閱 vSphere Command-Line Interface 入門。
必要條件
安裝 vCLI 或部署 vSphere Management Assistant (vMA) 虛擬機器。請參閱vSphere Command-Line Interface 入門。若要進行疑難排解,請在 ESXi Shell 中執行 esxcli命令。
程序
- 若要回收精簡佈建的裝置上未使用的儲存區區塊,請執行下列命令:
esxcli --server=server_name storage vmfs unmap
該命令採用以下選項:
選項 |
說明 |
-l|--volume-label=volume_label |
要取消對應的 VMFS 磁碟區的標籤。一個必要引數。如果指定此引數,請不要使用 -u|--volume-uuid=volume_uuid。 |
-u|--volume-uuid=volume_uuid |
要取消對應的 VMFS 磁碟區的 UUID。一個必要引數。如果指定此引數,請不要使用 -l|--volume-label=volume_label。 |
-n|--reclaim-unit=number |
每次反覆運算要取消對應的 VMFS 區塊的數目。一個選用引數。如果未指定此引數,此命令將使用預設值 200。 |
- 若要確認是否已完成取消對應處理程序,請搜尋 vmkernel.log 檔案中的取消對應。