我有一台 Linux VM,配备 40GB Thick provision Eager Zeroed。当我登录到我的 ESXI 服务器时,我可以看到 VM 的文件夹大约有 40GB。我在 Linux VM 机器上创建了一个 10GB 的文件。我看到 ESXi 上的 VM 文件夹增长了 10 GB。我决定删除 Linux 机器上的文件,并认为 ESXI 上的 VM 文件夹也会缩小,但在我添加 10GB 文件后,它仍然保持不变。
是因为我使用了厚配置还是 VMware VM 的工作方式如此?为什么我删除 10GB 文件后,ESXi 上的 VM 文件夹没有缩小回默认大小?
谢谢!Dotan。
答案1
厚配置(懒惰或急切)的大小从不波动,所以我不知道您是如何设法让文件夹在厚磁盘的情况下增长的。您一定在运行薄磁盘。
厚磁盘无法回收存储 - 使用厚磁盘的唯一选择是使用精简配置的 SAN,然后在从数据存储中删除文件后发出 VAAI UNMAP。请参阅http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2048466
使用 VMware 中的精简配置磁盘,您必须按照以下方式回收空间:
- 使用客户机上的工具将未使用的块清零,例如 Windows 上的 sdelete
- 存储将虚拟机作为精简配置磁盘迁移到不同的数据存储。这不会转移已清零的块。