谁能解释为什么集群共享卷 (CSV) 不支持 DFS 复制?

Win*_*nja 7 dfs-r windows-server-2012-r2

希望这个问题是客观的并且适合 ServerFault ......

我在很多地方读到 CSV 不支持 DFS 复制,但还没有找到任何信息来解释为什么不支持它,以及如果我们在我们的服务器上部署 DFS 文件服务器,我们可能会面临什么样的问题存储集群。

我们正在运行 Windows Server 2012 R2。

任何有关这方面的信息将不胜感激。提前致谢。

Mar*_*ark 5

根据这篇文章,CSV 实际上是一个 CsvFs 层,它隐藏和控制对底层 NTFS 的访问。它提供同步服务,帮助多个 CSV 感知参与者无冲突地写入文件系统。

同时,DFS-R与 NTFS 相关联,因为它直接使用低级结构来捕获和响应创建和更改事件。

DFS 具有集群感知能力,因为它可以使用从主动节点到故障转移节点发生故障的旧式 lun,但整个卷必须立即发生故障,以便 DFS 数据库和文件系统一起移动。它不支持 CSV,因为它不支持 CsvFs,它需要原始 NTFS 的原始访问权限,以便它可以窥视幕后。覆盖了 CSV 层,以完成 DFS-R 无法忍受的事情,其他人在不通知的情况下写入该卷。

我想他们有一天可以为 CsvFs 编写它,但是当它在 DFS-R 级别让您感到心痛时,为什么还要增加这种复杂性呢?如果 CsvF 最终托管在与 DFS 不同的节点上,它会不断要求其他节点检查低级结构并将所有这些传回,并且只会对每个事件反应迟钝。

我不是这个低级东西的专家,但对我来说它们似乎是非常不兼容的 FS 魔法形式!