我有一台在 VSphere ESXi 5.0.0 (1489271) 主机上运行的 Server 2012R2 VM。它已更新并打了补丁,以支持 2012R2。
我的虚拟机中有多个磁盘(Thick Provisioned)。但是,删除这些磁盘上的数据后,Explorer 看不到可用空间 - 事实上,删除大约 120GB 的数据后,一个磁盘仍然只有 2GB 可用。
我被难住了。磁盘管理也反映了与 Windows 资源管理器相同的可用空间数据 - 这是 VMWare 的问题,还是 Windows 的问题?有什么想法吗?
甚至 WinDirStat 也显示不正确的统计数据。请参阅 WinDirStat 和 Explorer 中的图像。
答案1
听起来你遇到了这个问题:http://support.microsoft.com/kb/2897997
您需要安排并运行垃圾收集作业以释放不再需要的块。如果您还没有这样做,请执行此操作。如果您仍然遇到问题,请参阅上面链接的支持文章。
有关如何正确设置重复数据删除作业的信息,请参阅本文:http://technet.microsoft.com/en-us/library/hh831434.aspx#BKMK_JOBS
这不仅仅是从 GUI 执行下一步、下一步、下一步。
答案2
我发现解决这个问题的唯一办法就是简单地将数据复制到另一个磁盘(NAS 等)并重新格式化有问题的驱动器 - 然后最终将数据复制回来。考虑到我要处理 100GB 的数据,这确实令人沮丧,但这就是生活。
可能有一个可以解决自由空间问题的命令行
Start-DedupJob E: –Type GarbageCollection -full