问题很简单,我想在运行 Optimize-VHD cmdlet 之前尽我所能清理/压缩 VM 的 .vhdx 驱动器。很高兴使用 Microsoft 的磁盘清理实用程序。问题是它不是默认安装的。
官方获取方式是使用“添加角色和功能”,并添加“桌面体验”功能。有一些不需要的副作用,其中该功能还需要“媒体基础”和“墨水和手写”功能。我只想要“磁盘清理”。
我在所有“Windows Server 2012 r2”帖子中都没有看到的一项新功能是集群现在支持使用 ReFS 格式化的 CSV。因此,很自然地,我想将存储 VHDX 文件的 CSV 更改为 ReFS。但是 VHDX 文件用于在运行 Sql Server 2012 的 VM 中存储数据库文件。
我的想法是,我将在硬件级别拥有 RAID,以防止瞬时故障。在此之上,真正的操作系统(Hyper-V Server 2012 r2)会将它们作为 ReFS 卷进行维护,这将保护这些驱动器上的数据免受比特腐烂。最后,VHDX 是 NTFS 驱动器,这意味着受支持的应用程序将继续使用它们所依赖的文件系统。
到目前为止,我能找到的最好的方法是这在技术上是受支持的——因为 Hyper-V 报告说,当您尝试从ReFS 卷。但我找不到比这更可靠的信息了。它真的准备好迎接黄金时段了吗,还是实际上只是集群的技术预览?
编辑:2014-01-22
我发现 ReFS 只能自己检测 bitrot。为了让 ReFS 同时检测和自动修复,您还必须使用存储空间来创建使用多个 ReFS 驱动器的 RAID-1 卷。所以看起来我的解决方案正在演变成让硬件 RAID 将其磁盘呈现为 JBOD,然后 Windows 将处理 RAID-1 部分。在接下来的一个月左右的时间里,我将测试这是否是生产中可行的设置。
windows-server-2012-r2 cluster-shared-volumes hyper-v-server-2012-r2 refs
refs ×1