Windows-Server-2008

使用 DFS 根目錄作為共享文件夾

  • July 12, 2011

我很好奇是否可以在不使用任何 DFS 連結的情況下將 DFS 根用作共享文件夾。

一些背景知識:我喜歡使用 DFS 進行名稱抽象的想法。通過使用基於域的命名空間,我可以抽像出伺服器名稱引用,並且將來可以靈活地將共享文件夾重新定位到不同的機器上。但是,由於我的網路很小(大約 10 台機器和一台 AD 伺服器),DFS 有點矯枉過正,因為它通常會引入太多間接級別:DFS 根目錄包含指向實際 SMB 共享的文件夾連結。雖然如果您的 SMB 共享分佈在不同的機器上是有道理的,但當一切都在一台機器上時似乎並非如此。您最終會在同一台機器上一對一映射 DFS 根目錄和 SMB 文件夾。

不過,看起來 DFS 根目錄只是普通文件夾。我可以在其中放置文件和文件,而不是在那裡放置 DFS 連結。因此,我想知道是否可以將 DFS 根用作共享文件夾,而無需創建 DFS 連結?這種方法有什麼缺點?或者,也許您還可以指出我可能誤解的任何一點。

您絕對可以使用內容填充 DFS 命名空間的根目錄。沒有什麼能阻止你,它會正常工作。

在 Windows 2008 DFS 中,您可以有選擇地禁用根引用,從而消除與 Windows 2003 DFS 中存在的部分副本相關的問題。

可能仍在使用 Windows 2003 DFS 的不幸靈魂的背景,並且看到了這篇文章:在 Windows 2003 DFS 中,不使用內容填充 DFS 命名空間的根的主要原因是因為您無法禁用對不完整副本的引用。想像這樣一個場景,您創建了一個 DFS 根,用 100GB 的內容填充它,創建第二個根目標,並啟用複制。無法阻止對未完全複製的新根目標的引用(與對根內連結的引用不同,可以逐個連結禁用)。

引用自:https://serverfault.com/questions/249397