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

相關內容