Windows Server 2003 DFS(分佈式文件系統)
分佈式文件系統(DFS,Distributed File System)使用戶更加容易訪問和管理物理上跨網絡分佈的文件。DFS爲文件系統提供了單個訪問點和一個邏輯樹結構,通過DFS,用戶在訪問文件時不需要知道它們的實際物理位置,即分佈在多個服務器上的文件在用戶面前就如同在網絡的同一個位置。
DFS是一個樹狀結構,包含一個根目錄和一個或多個DFS鏈接。要建立DFS共享,必須首先建立DFS根,然後在每一個DFS根下,創建一個或多個DFS鏈接,每一個鏈接可以指向網絡中的一個共享文件夾。
通過DFS,可以將同一網絡中的不同計算機上的共享文件夾組織起來,形成一個單獨的、邏輯的、層次式的共享文件系統。
DFS根包括兩種類型:獨立DFS根和域DFS根。獨立DFS根和拓撲結構存儲在單個計算機中,不提供容錯功能,沒有根目錄級的DFS共享文件夾,只支持一級DFS鏈接。基於域DFS根駐留在多個域控或成員服務器上,DFS的拓撲結構存儲在活動目錄中,因而可以在活動目錄的各主域控制器之間進行復制,提供容錯功能,可以有根目錄級的DFS共享文件夾,可以有多級DFS鏈接。
副本是指將DFS鏈接的副本存儲到另一個服務器中,提供容錯和負載平衡。當該DFS鏈接不可用時,DFS客戶機自動連接其他副本,確保客戶對共享文件夾的訪問。此外,當對個客戶連接到該DFS鏈接時,這些客戶的請求將跨越所有駐留該副本的服務器進行分佈,起到負載平衡的功能以確保客戶得到較快的響應。
如果爲同一個DFS鏈接配置了多個副本,如何確保各個副本數據的同步呢?DFS使用文件複製服務(FRS,File Replication Service)來保持副本的自動同步。默認情況下,FRS每隔15分鐘同步DFS共享文件夾的內容。如果不利用FRS,則必須用人工的方式將發生變化的數據複製到DFS鏈接的所有副本中。
(1)、獨立DFS
獨立DFS的實施方法是在網絡各的一臺計算機上以一個共享文件夾爲基礎,建立起一個DFS目錄,通過這個目錄將分佈於網絡中的許許多多組共享組織起來,構成以DFS根目錄爲根的虛擬共享文件夾。從使用者的角度,訪問某一共享文件夾時只是通過這個DFS目錄去訪問,究竟訪問的是相同共享的哪一個副本則不關心。在這樣的構架中當共享的任何一個副本出現故障而不能被訪問時,DFS會悄無聲息地提供該共享的另一個副本供訪問者使用,達到了共享文件的容錯目的,被稱爲DFS鏈接容錯。
(2)、域DFS
域DFS不但可以提供DFS鏈接的容錯,更可以提供DFS目錄的容錯。前面曾經提到DFS目錄是建立在一臺計算機上的,如果這臺計算機出現問題,仍然難以達到共享資源絕對被時時訪問到的要求。域DFS可以提供DFS根目錄的同步和容錯功能,但要求存儲DFS根目錄的計算機必須是域成員。
1、創建實驗環境並修改相關設置使之符合實驗要求:
2、啓動Team虛擬機,修改相關虛擬機配置,並測試連通性:
3、下面在兩臺服務器上分別創建相關文件夾並共享,爲後面實驗做準備:
4、下面在客戶端訪問服務器共享的文件夾,大家先看下在未做DFS時我們是如何訪問兩臺服務器的共享文件夾的。
(1)先測試訪問Server1設置的共享文件夾:
(2)接下來測試並訪問Server2上共享的文件夾:
(3)大家可以看到目前我們訪問兩臺服務器上的共享文件夾是分別訪問的,後面通過在一臺服務器上配置DFS(分佈式文件系統),然後再通過只訪問DFS服務器來訪問兩臺服務器上相關的共享文件夾:
5、下面我們就在Server1服務器上配置DFS:
(1)看圖操作,首先在DFS服務器上創建DFS根目錄:
(2)因爲我這沒在域環境下操作,所以我這裏只先介紹下獨立的根目錄。大家看過前面的理論就明白:
(3)因爲在配置DFS前我們的相關DFS服務還沒有啓動,所以出現下面的提示:
(4)下面介紹如何啓動DFS服務,看圖:
(5)服務啓動後,接着前面的操作將DFS配置下去:
(6)下面在DFS根目錄下創建DFS鏈接(DFS鏈接指向相關服務器共享的文件夾):
(7)首先設置“鏈接名稱”,再設置鏈接的“目標路徑”(具體目標共享文件夾的UNC路徑,這裏首先將Server1上的Server1bmp文件夾設置爲目標路徑),最後單擊“確定”完成設置。其他設置大家看圖瞭解下就明白:
(8)同理,創建DFS鏈接指向Server1上的Server1txt文件夾:
(9)接下創建DFS鏈接指向Server2服務器上的Server2mp3文件夾:
(10)同理,創建DFS鏈接指向Server2服務器上的Server2picture文件夾:
(11)我們下面打開剛纔設置的S2pic鏈接查看Server2服務器上的Server2picture共享文件夾,簡單測試下:
(12)DFS服務器的設置就先簡單的介紹這點,還有DFS服務器的其他相關設置,大家可自己動手實驗,這裏不多作介紹了,實踐出真知:
6、下面在客戶機上測試DFS服務器的配置,大家就會明白分佈式文件系統是怎麼一會事了:
7、今天的DFS就介紹到這裏了,由於教程都是一個人抽空在做,語文能力不行,理論水平有限,所以我的教程基本上以截圖爲住,大家體諒些,多看下圖,如果想學得更好,那就該自己多看些好書了: