當您的 ESXi 主機使用 SCSI 或 NVMe 通訊協定連線至 Virtual Volumes 環境中的儲存區時,資料和組態虛擬磁碟區將使用 VMFS6 進行格式化。因此,可用於 VMFS 的空間回收程序也可套用至資料和組態 Virtual Volumes。回收 Virtual Volumes 資料存放區上的空間時,可以使用 esxcli storage vvol 命令手動取消對應虛擬磁碟區中的可用區塊。
備註: 從 8.0 Update 3 開始:
- NVMe 支援的資料 Virtual Volumes 支援來自客體作業系統的空間回收請求。
- 組態 Virtual Volumes 支援自動空間回收。若要手動回收空間,請按照指定程序中的步驟進行操作。
必要條件
- 如需虛擬磁碟區的相關資訊,請參閱Virtual Volumes 的類型。
- 如需空間回收程序的相關資訊,請參閱vSphere 中的儲存空間回收。
程序
範例:
-
[root@:~]esxcli storage vvol virtualvolume unmap -c vvol:4abe7eb4bf234ee0xxxxxxxxx -u rfc4122.1ffee4bd-9c55-49b9-876d-xxxxxxxx
-
[root@:~] grep "Total Unmapped blocks from vmfs" /var/run/log/hostd.log
輸出類似下列內容:
2023-06-01T10:27:45.836Z In(166) Hostd[1000342556]: [Originator@6876 sub=Libs opID=esxcli-5f-1861 sid=523fac9d user=root] Unmap: Done : Total Unmapped blocks from vmfs6 volume rfc4122.1ffee4bd-9c55-49b9-87 6d-xxxxxxxx : 0 (LFB Pass)
2023-06-01T10:28:13.279Z In(166) Hostd[1000342556]: [Originator@6876 sub=Libs opID=esxcli-5f-1861 sid=523fac9d user=root] Unmap: Done : Total Unmapped blocks from vmfs6 volume rfc4122.1ffee4bd-9c55-49b9-87 6d-xxxxxxxx : 259421 (SFB Pass)