希望这个问题是客观的,适合ServerFault ...
我在很多地方读到过 CSV 不支持 DFS 复制,但还没有找到任何信息来解释为什么不支持它以及如果我们在我们的服务器上部署 DFS 文件服务器会遇到什么样的问题存储集群。
我们正在运行 Windows Server 2012 R2。
任何有关此的信息将不胜感激。提前致谢。
希望这个问题是客观的,适合ServerFault ...
我在很多地方读到过 CSV 不支持 DFS 复制,但还没有找到任何信息来解释为什么不支持它以及如果我们在我们的服务器上部署 DFS 文件服务器会遇到什么样的问题存储集群。
我们正在运行 Windows Server 2012 R2。
任何有关此的信息将不胜感激。提前致谢。
根据这篇文章,CSV 实际上是一个 CsvFs 层,它隐藏和控制对底层 NTFS 的访问。它提供同步服务,帮助多个 CSV 感知参与者写入文件系统而不会发生冲突。
同时,DFS-R与 NTFS 相关联,因为它直接与低级结构一起工作以捕获和响应创建和更改事件。
DFS 是集群感知的,因为它可以使用从活动节点到故障转移节点发生故障的旧式 lun,但整个卷必须同时发生故障,因此 DFS 数据库和文件系统一起移动。它不支持 CSV,因为它不支持 CsvFs,它想要原始访问普通 NTFS,以便它可以窥视幕后。覆盖 CSV 层以完全执行 DFS-R 无法忍受的事情,其他人在没有通知的情况下写入卷。
我想他们有朝一日可以为 CsvFs 编写它,但是当它在 DFS-R 级别上只会让你感到心痛时,为什么还要增加这种复杂性呢?如果 CsvF 最终托管在与 DFS 不同的节点上,它会不断要求其他节点检查低级结构并将所有这些传回,并且只会对每个事件做出迟到的反应。
我不是这种低级东西的专家,但它们对我来说似乎是非常不兼容的 FS 魔法形式!