Server 2012 重复数据删除:在 Hyper-V 主机还是来宾 VM 上运行?

Server 2012 重复数据删除:在 Hyper-V 主机还是来宾 VM 上运行?

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

主文件服务器虚拟机有两个动态扩展的 VHDX 文件 - 一个用于操作系统,一个用于存储。用于存储的 VHDX 上有相当多的重复文件。

我应该在主机上包含存储 VHDX 文件的卷上运行 Server 2012 重复数据删除,还是在文件服务器 VM 本身内运行?我知道在 VM 内运行它不会减少主机上 VHDX 文件的大小,但我的目标是在 VHDX 文件本身内启用尽可能多的存储容量。我也知道,如果我在主机上运行它,我必须让 VM 脱机才能执行此操作。在这种情况下,停机不是问题,只是最好的方法。

答案1

不支持对 VHD 和 VHDX 文件进行重复数据删除。您不应在 Hyper-V 主机上进行重复数据删除。请在客户机内进行重复数据删除。

编辑:请注意,自从最初写下这个答案以来,这已经发生了一些变化。在与 VDI 相关的某些配置中,支持 VHD/VHDX 的重复数据删除:http://blogs.technet.com/b/filecab/archive/2013/07/31/deploying-data-deduplication-for-vdi-storage-in-windows-server-2012-r2.aspx

答案2

相关内容