Server 2012重复数据删除:在Hyper-V主机或访客虚拟机上运行?

我有一个Windows Server 2012 Hyper-V主机,在专用的RAID-5卷上有虚拟机。 一台虚拟机也在运行Server 2012,并用于提供文件。 其他虚拟机较小,主要用于临时testing场景。

主文件服务器虚拟机有两个dynamic扩展的VHDX文件 – 一个用于操作系统,一个用于存储。 用于存储的VHDX有很多重复的文件。

我应该在包含主机上的存储VHDX文件的卷上还是在文件服务器VM本身上运行Server 2012重复数据删除? 我知道在VM中运行它不会减less主机上的VHDX文件的大小,但我的目标是在VHDX文件本身内启用尽可能多的存储容量。 我也明白,如果我在主机上运行它,我将不得不让虚拟机脱机。 在这种情况下,停机时间不是一个问题,只是最好的办法。

不支持重复数据删除VHD和VHDX文件。 您不应该在Hyper-V主机上重复数据删除。 在客人内重复。

编辑:请注意,这已经改变了一点,因为这个答案最初是写。 在某些与VDI相关的configuration中,支持VHD / VHDX的重复数据删除: http : //blogs.technet.com/b/filecab/archive/2013/07/31/deploying-data-deduplication-for-vdi-storage-in -Windows服务器-2012-r2.aspx