在進行了一次檔案伺服器遷移後,發現基本dfs也可以很好的解決遷移這個問題,而且對使用者影響的更小,對管理者來說也更友善和安全。
distributed file system (dfs),相當于檔案伺服器的雙機熱備了,有dfs命名空間和dfs複制兩大部分組成。
dfs命名空間就是把分散在多個檔案伺服器上的多個共享檔案夾邏輯映射到一個路徑上( \\域\命名空間 ),這樣以來,使用者想通路不同伺服器的共享檔案夾,隻要一個路徑就可以了。
dfs複制,就比較像雙機熱備了,a 和b兩台伺服器,如果a伺服器上的共享檔案夾特别重要,那麼就用dfs複制功能建立複制組在b伺服器上複制出一個和a一樣的檔案夾,然後通過dfs同步兩個檔案夾,這樣以來,如果a當機後,使用者還可以繼續使用共享夾,待a伺服器修複後上線,b伺服器會把這期間所做的更改同步回a伺服器上,這種複制是雙向的。
dfs複制加命名功能一起使用效果最好,先是提供一個統一的路徑,然後再是熱備,友善+安全。
我的實驗環境是這樣的:ds01域伺服器、fs01和fs02為windows 2008 r2的檔案伺服器
因為dfs最好基于域的,是以我的實驗也是在域基礎上開展的,其實了支援工作組的方式,但沒有做,日後有時間再試試。
首先是安裝dfs服務
開始——運作——servermanger.msc——然後選擇角色“檔案伺服器”,照圖選擇。

安裝完成後,就會出現dfs管理。
然後右鍵“命名空間”選擇“建立命名空間”
選擇承載這個“命名空間”的伺服器,點選“下一步”。
填寫“命名空間”的名字,這就是日後你要通路的“\\域名\命名空間名”。
從這裡面可以看出dfs是支援域和工作組的,我選擇“基于域的命名空間”,可以根據真實環境來做。
下一步,建立。
成功後,關閉。
這時在“命名空間”下面就會出現我們剛才建立的“namespace ”。
這時,我們要建立“dfs複制”,右鍵“複制”——建立複制組
彈出“複制組類型”對話框,預設第一個,下一步。
複制組是包含要複制的檔案夾的一個組,裡面可以有很多要被複制的檔案夾,但也有數量限制的。在這我們給這個組寫一個名字,下一步。
這裡是指出這個複制組中進行互相複制的伺服器。點選“添加”,在“選擇計算機”對話框裡面,選擇相應的伺服器,這裡我是fs01和fs02兩台檔案伺服器。
添加成功後,下一步。
成功後,伺服器會出現在下面框中,點選下一步。
預設就是“交錯”,這裡是說明剛才添加的伺服器之間是以什麼方式進行複制的。
“拓撲選擇”完成後,就進行到了複制組計劃和寬帶對話框,我們可以選擇各伺服器之間複制占用多少寬帶,“在指定日期和時間内複制”可以制定相應的複制計劃,以避免影響使用者使用企業生産。
這裡面選擇主要成員,我是按照要被複制的檔案夾在哪個伺服器上我選哪個的标準來做的,是以這裡,我選擇fs01.
“主要伺服器”選擇完成後,就會進行添加要複制的檔案夾了,點選“添加”。
點選“浏覽”選擇要被複制的檔案夾即可,确定。
确定後,要被複制的檔案夾出現在位置上。下一步
這裡會自動 出現fs02伺服器,但具體将fs01上的檔案夾複制到哪還需要“編輯”。
預設是“已禁用”,将其改為“已啟用”,下面選擇要把fs01那個檔案夾内容複制到fs02伺服器上哪個檔案夾内,這就是選擇目标檔案夾,确定。
出現下圖,點下一步。
建立。
成功後,在“複制”下就會出現剛剛添加的組名,但右面“已複制檔案夾”并沒有釋出,是以不能使用,下面來釋出。
右鍵——在命名空間中共享和釋出
進行向導,預設第一個,從說明中可以看到包括内容和權限都會被複制。
自動出現兩個任務,下面我們分開看每個任務的内容。
第一個,點編輯。
注意成員和路徑
fs02的
這裡是上你填寫父檔案夾名的,浏覽。
選擇我們建立的。
下一步。
下一步
共享,關閉。
檢視複制檔案夾,已經釋出到命名空間了。
開始——運作——\\test.local\namespace
xp用戶端打開就是這樣了。
在用戶端這裡建立一個檔案。
在fs01伺服器上,本地目錄内已經有在用戶端建立的檔案。
fs02上相應的複制檔案夾内也已經同步出來了剛才的檔案。
還需要将fs02伺服器加入到fs01的這個命名空間内,以下在fs01上操作。
在fs01上操作如下。
這裡面“命名空間伺服器”浏覽
找到fs02
确定
已經成功在fs01上的建立的命名空間裡添加了fs02伺服器。
以下是在fs02上操作。
找到我們在fs01上建立的“命名空間”,确定。
在fs02上添加成功。
現在fs01和fs02,隻要有一個正常工作,在用戶端就能正常使用\\test.local\namespace,fs01和fs02是交叉複制。