DFS 链接嵌套

DFS 链接嵌套

我们目前的 DFS 设置如下:

\\domain\dfs\private
\\domain\dfs\shared
\\domain\dfs\home

我们希望移动一个目标的子文件夹,使其看起来相同,但目标已移动到另一台服务器,例如:
\\domain\dfs\private\subfolder从移动\\server\private\subfolder\\newserver\share

使用测试文件夹我尝试了以下命令:
dfsutil link add \\domain\dfs\private\subfolder \\newserver\share

不幸的是,这会引发一个错误。

答案1

在 DFS 中创建文件夹时,您必须从以下两个选项中选择一个。要么文件夹具有指向共享的文件夹目标,要么文件夹具有子文件夹。

不可能以这样一种方式构建 DFS,即具有文件夹目标的文件夹具有子文件夹。

一种可能的解决方法是为现有 \domain\dfs\private 文件夹中的所有子文件夹添加 DFS 文件夹,并将文件夹目标置于相关共享内。例如:

\\domain\dfs\private           -> (no folder target)
\\domain\dfs\private\aaa       -> \\oldserver\private\aaa
\\domain\dfs\private\aaa       -> \\oldserver\private\bbb
\\domain\dfs\private\ccc       -> \\oldserver\private\ccc
\\domain\dfs\private\subfolder -> \\newserver\subfolder

当然,在您的场景中这可能是不可能的或者不切实际的。


从逻辑上讲,这是有道理的,因为如果可以进行这样的配置:

\\domain\dfs\private           -> \\oldserver\private
\\domain\dfs\private\subfolder -> \\newserver\subfolder

那么,如果您正在查找 \\domain\dfs\private\subfolder,DFS 如何知道您想要访问 \\oldserver\private\subfolder 还是 \\newserver\subfolder?为了避免这种歧义,这种设置是不可能的。


微软表示:“文件夹可以包含文件夹目标或其他 DFS 文件夹,但不能同时包含两者,并且位于文件夹层次结构的同一级别。”

来源:https://technet.microsoft.com/en-us/library/cc732105.aspx

相关内容