1、簡介算法
DFS 包含有智能帶寬文件系統技術,併爲服務器到服務器的文件複製,提供了一個高效的框架。DFS 運用先進的壓縮算法和高效的複製機制,確保僅在須要時才傳輸文件,而且只複製最少許的必要信息,同時保持分佈式文件的一致性。數據庫
DFS 還有助於簡化管理,提供企業分支機構的總生產率。DFS 的主要組件包括:windows
DFS 命名空間容許管理員分組位於不一樣服務器上的共享文件夾,並將其做爲文件夾的虛擬樹(稱爲「命名空間 [namespace]」)提供給用戶。命名空間能夠提供衆多優勢,包括更高的數據可用性、負載共享和簡化的數據遷移等。服務器
若是本地服務器不可用時,DFS 命名空間配置爲客戶端故障轉移,提供最近的站點選擇並故障回覆到首選服務器。例如,若是某個在分支和中心位置都具備目標的 DFS 連接啓用了故障回覆,那麼在服務不可用時,分支機構客戶端會自動故障回覆到中心位置,並在服務再次可用時,自動故障回覆到分支機構。網絡
用戶能夠經過可提供命名空間分層視圖的 DFS 管理控制檯,對 DFS 命名空間進行管理。DFS 管理控制檯集成了一些原來只能經過命令行界面 (CLI) 調用的功能。DFS 管理控制檯應用了 Microsoft Management Console (MMC) 3.0 的功能,包括內置的 HTML 報告和診斷。架構
DFS-R(DFS複製) 是一種強大的多主機文件複製服務,在文件服務器同步的可伸縮性和效率方面,都大大優於其前身文件複製服務 (FRS)。DFS-R 可用於將分支機構數據,複製到其餘分支機構和中央服務器,其中任何一臺中央服務器均可在分支機構服務器失效時,充當備份源。DFS-R 支持在數據庫丟失或遭破壞的狀況下,自動執行恢復。DFS-R 支持複製計劃和帶寬調節。DFS-R 採用了一種稱爲 RDC 的新式壓縮算法。框架
RDC 是一種支持 WAN 的高級壓縮技術,可對有限帶寬網絡上的數據傳輸進行優化。RDC 不會重複傳輸相同或多餘的數據,而是正確地識別文件的變動(稱爲「增量」),並僅傳輸這些變動,從而節約大量的帶寬。RDC 可對文件中的數據插入、刪除和從新安排進行檢測,使得在文件更新後,DFS-R 僅複製更改過的文件塊。除了計算文件增量並僅傳輸差別部分以外,RDC 還可利用任何兩臺客戶端或服務器計算機之間共有的數據,將任何類似的文件,從一臺客戶端或服務器計算機複製到另外一臺客戶端或服務器計算機中。這進一步減小了數據發送量以及文件傳輸的帶寬總需求。本地差分技術(有時稱爲「修補」)用於將舊版本傳輸給新版本。文件的兩個已知版本的差別會在服務器上進行計算,而後發送給客戶端。tcp
2、前提條件分佈式
一、DFS複製是Windows 2003 R2提供的新功能,因此使用DFS複製功能須要安裝Windows 2003 R2ide
二、使用DFS須要域環境,並且域控制器也須要是R2版本
3、具體步驟
一、開啓DFS複製功能,控制面板-添加刪除程序-添加刪除windows組件,勾選分佈式文件系統
二、新建複製組,選擇管理工具-DFS管理,而後在複製上點擊右鍵選擇新建複製組
三、選擇要建立複製組的類型,若是須要發佈或者共享就選第一個,若是隻是爲了同步內容選第二個就能夠了
4 、選擇複製組的名稱,和所屬的域
五、選擇複製組的成員,就是要參與複製的服務器
六、選擇拓撲
七、選擇複製所要佔得帶寬,也能夠在指定的日期和時間進行復制,能夠根據本身的狀況選擇
八、選擇主要成員
九、選擇要複製的文件夾
十、選擇其它成員上的路徑
十一、完成,而後在事件查看器裏看一下DFS相關的內容,若是沒有出現錯誤說明DFS複製已經開始工做
十二、若是要實現單向複製,只須要在鏈接中禁用對應的連接就能夠了
4、遇到的問題
一、選擇域的時候報錯「沒法讀取域控制器上的 Active Directory 架構。此錯誤可能因爲未擴展架構或未正確擴展架構所致。」
出現這個問題是因爲域控制器沒有升級到R2版本的緣由
二、配置完成後,事件查看器裏報錯」DFS 複製服務於複製組的夥伴通信時遇到錯誤」
這個若是排除網絡問題的話通常是因爲防火牆的設置形成的,DFS複製所使用的是一個隨機端口(tcp 1024-65535),因此沒辦法開放固定的端口,因此要把DFS複製的程序(c:\windows\system\dfsr.exe)添加到防火牆的例外中,此外還須要TCP135端口。
本文出自 「dqw」 博客,轉載請與做者聯繫!