我在单个文件服务器上安装了 DFS - 我现在想使用 DFS,这样当我获得第二个文件服务器时就不必稍后进行迁移。
我正在尝试集成第三方共享软件,但似乎遇到了针对 DFS 共享的“奇怪”问题 - 例如 Nextcloud(我测试过的众多软件之一)显示所有文件为文件夹,其他软件的权限错误,有些甚至有一个“DFS”选项,但仍然失败 - 所以我相信 MS 在这里添加了一个额外的层,导致某处不兼容。
我发现一个解决方法是创建一个以硬盘上的同一文件夹为目标的辅助共享,并将其作为第三方应用程序而不是 DFS 应用程序的目标。
这似乎完全消除了这个问题,但感觉很“黑客化”。
从应用程序角度来看,上述操作效果很好,但我只是想知道,当我获得第二个 DFS 服务器并开始同步时,是否会自找麻烦,或者是否还有其他可能导致问题的副作用?
答案1
DFS 需要特殊的客户端,其中许多客户端无法正常工作。通常,您需要针对实际的 SMB/CIFS 共享,而不是 DFS 共享。对实际共享所做的任何更改都将成为 DFS 共享的一部分,并且在您设置 DFSr 后将进行复制。
IE:
DFS share: \\domain\dfs\share
Current File server: file00
Current File server sharename: \\file00\dfs
New file server: file01
New file server sharename: \\file01\dfs
如果您当前将非 Windows 客户端映射到 \\file00\dfs 并在该文件夹中进行更改,然后导航到 Windows 计算机上的 \\domain\dfs\share,您将看到这些更改。添加第二个文件服务器并配置 DFSr 并等待复制完成后,如果您将非 Windows 客户端定位到 \\file01\dfs 并进行更改,则这些更改将复制到 \\file00\dfs,并且将从 \\domain\dfs\share 中的 Windows 客户端可见。