在不支持自动空间回收的 VMFS 数据存储上,可以使用 esxcli 命令手动回收未使用的存储空间。
前提条件
安装 ESXCLI。请参见《ESXCLI 入门》。要进行故障排除,请在 ESXi Shell中运行 esxcli 命令。
过程
- 要回收精简置备设备上未使用的存储块,请运行以下命令:
esxcli 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 文件中搜索取消映射。