Transcript 建立與管理帳戶
分散式檔案系統與離線檔案
Windows 2000 系統實務
Ch11
檔案服務中較進階的 2 項功能
分散式檔案系統 (Dfs)
離線檔案
分散式檔案系統 (Dfs)
使用者經由網路上的芳鄰或透過 UNC 名稱來
存取共用資料夾, 必須知道目標資料夾的實體
位置在哪一台電腦
分散式檔案系統 (Distributed File System
簡稱 Dfs), 讓使用者毋須知道資料夾儲存在哪
一台電腦, 就能存取到共用資料夾
Dfs 還提供容錯 (Fault Tolerance) 與平衡伺
服器負載 (Load Balancing) 功能, 如果共用資
料夾重複儲存在多台電腦, 則 Dfs 會自動選擇
其中一台電腦上的資料提供給使用者
什麼是 Dfs
網路上任一台電腦都可以存在共用資料
夾 ,圖11-2
利用 Dfs, 系統管理員可以把這些分散
的資源整合在同一個樹狀架構中 ,圖
11-3
使用者只須記得 Dfs 連結名稱代表的意
義, 就可以正確的找到目標檔案
Dfs 與 UNC 名稱的關係
可以把 Dfs 視為一種名稱解析機制, 它
記錄 Dfs 連結與共用資料夾 UNC 名稱
的對應關係
當使用者存取 "Application" Dfs 連結
時, 實際上 Dfs 會傳回
"\\Flag2\application" UNC 名稱, 系統
最後仍是經由此 UNC 名稱來存取資源,
但是使用者並不會感覺到這些步驟
Dfs 的基本名詞解釋
整個 Dfs 架構由 Dfs 根目錄、Dfs 連
結以及複本組 3 種元件組成
Dfs 根目錄
整個 Dfs 架構的起點, 其下可以包含 Dfs 連
結
只有 Windows 2000 Server 才能夠建立 Dfs
根目錄, 而且一台 Server 只能建立一個 Dfs
根目錄
就使用者而言, Dfs 根目錄本身即是一個共用
資料夾。藉由網路上的芳鄰連結到 Server 時,
可以看到 "All Share" 資料夾
Dfs 連結
對應到共用資料夾的 UNC 名稱, 對使用
者而言, Dfs 連結就是儲存在 Dfs 根目
錄下的子資料夾, 雙按這些子資料夾就
可以存取到分散在網路上的共用資料夾
Dfs 連結除了可以對應單一共用資料夾
外, 也可以對應另一台 Server 的 Dfs
根目錄 (因為 Dfs 根目錄本身也是共用
資料夾) ,圖11-6
複本組
共用資料夾重複儲存在多台電腦時, 可以將這
些共用資料夾整合在同一個 Dfs 連結中, 組成
所謂的複本組 (Replica Set)
好處:提供容錯能力, 其中一台電腦無法提供
服務時, 使用者依然可以存取目標檔案;多台
電腦可以平均分擔伺服器負載
在分散式檔案系統視窗中, 右窗格顯示 連結對
應到 2 個不同的網路位置, 這 2 個共用資料夾
就稱為複本組
建立 Dfs 架構
假設公司的應用程式、會計資料、銷售
資料與連絡人資料分別位於 5 台不同電
腦的共用資料夾中, 我們的目的是要建
立如下圖所示的 Dfs ,圖11-7
建立 Dfs 根目錄
網域 Dfs 根目錄
網域 Dfs 根目錄會將設定資料發佈到
AD, 其優點是複本組之間可以擁有自動
複寫機制, 同步更新彼此的資料
網域等級的 Dfs 根目錄最多可以包含
1000 個 Dfs 連結, 並且根目錄本身也可
以設定複本組;唯一的限制是, 必須要
網域控制站或成員伺服器才能建立此類
型的根目錄
獨立 Dfs 根目錄
Windows 2000 Server 皆可建立此類
型的根目錄。獨立 Dfs 根目錄會將資料
儲存在本機的登錄資料庫 (Registry),
並不會發佈到 AD
此類型的根目錄本身無法擁有複本組,
而且複本組之間也沒有自動複寫機制
網域 Dfs 根目錄-1
網域 Dfs 根目錄-2
Dfs 根目錄可以建立在 FAT 或是
NTFS 檔案系統中, 但若要設定 Dfs 根
目錄的 NTFS 權限, 就必須將它建立在
NTFS 中
新增 Dfs 連結
在 Dfs 根目錄名稱上按右鈕, 執行『新
增 Dfs 連結』命令
利用 Dfs 存取共用資料夾
不同作業系統對 Dfs 的支援
>整個 Dfs 運作可以分成 3 種角色:
Dfs 伺服器端 (Dfs 根目錄所在電腦),
Dfs 用戶端, 以及儲存共用資料夾的電
腦
表11-15
新增複本與設定複寫原則
為確保資料不會因某一台電腦當機而無
法存取, 或為了平衡伺服器負載, 可以新
增複本組, 讓同一個 Dfs 連結對應到多
個儲存有相同檔案的共用資料夾
當使用者開啟 Dfs 根目錄時, 系統會自
動選擇其中一個複本, 使用者並不會察
覺有任何不同
新增複本
先將 "\\Flag2\application" 的資料複
製到 "\\Genie\financial data"
新增 Dfs 根目錄複本
Dfs根目錄複本必須建立在網域內其他
的網域控制站或成員伺服器上, 而 Dfs
連結的複本則可以建立在任何電腦上
設定複寫原則-1
建立 Dfs 連結 (或網域 Dfs 根目錄) 的
複本組之後, 接下來就要考慮如何維持
各複本內容的一致性, 這項工作可藉由
Dfs 的自動複寫機制來完成
如果一個連結對應到 5 份複本, 系統管
理員只須更新其中 1 份複本, 然後藉由
自動複寫機制, 資料就會自動更新到其
他 4 份複本
設定複寫原則-2
複寫主機表示在複寫時, 一定以該主機
的複本為準, 覆蓋其他複本的內容
自動複寫機制是利用 Windows 2000 的
File Replication Service 來執行, 預設
每 15 分鐘複寫一次
設定複本離線/上線
離線與移除複本不同處在於前者是暫時
停用該複本, 而後者是永久刪除該複本
維護 Dfs 架構
首先檢查各 Dfs 連結與複本組是否正常
運作, 若否, 則系統管理員可以決定是否
要修復或將之刪除
檢查各節點的狀態
可以藉由 Dfs 連結或複本組的圖示來了
解目前這些節點的狀態,表11-23
刪除 Dfs 根目錄、Dfs 連結或
複本
要刪除 Dfs 根目錄、連結或複本, 只須
在對應的圖示上按右鈕, 執行『刪除
Dfs 根目錄』命令, 『移除 Dfs 連結』
命令, 或『移除複本』命令即可
刪除Dfs 根目錄、Dfs 連結或複本, 只
是中斷 Dfs 與共用資料夾間的對應關係,
並不會影響到儲存在各電腦中的資料
新增/移除 Dfs 根目錄的顯示
為了管理方便, 可以決定在分散式檔案
系統視窗中, 是否要顯示其他的根目錄
使用離線檔案
離線檔案功能讓用戶端 (Client) 在伺服
器 (Server) 下線或網路中斷時, 依然能
夠使用共用資料夾內的檔案
什麼是離線檔案
離線檔案功能能夠讓使用者在網路斷線
的狀態下, 依然能夠存取共用資料夾中
的檔案, 彷彿網路尚未斷線一般
其做法是:用戶端先將伺服器端的資料
複製到本機中, 在網路斷線的情況下 (或
稱離線狀態), 暫時先存取本機的資料
要了解什麼是離線檔案, 必須先釐清幾
個專有名詞
什麼是快取處理
用戶端將伺服器端的共用資料夾或檔案,
複製一份到本機中。這整個的機制稱為
快取處理
離線暫存檔與離線檔案資訊夾
(或資料夾)
用戶端從伺服器端複製到本機中的資料,
稱為離線暫存檔
存放離線暫存檔的資料夾就稱為離線檔
案資訊夾 (或離線檔案資料夾)
什麼是同步處理-1
網路恢復連線後, 用戶端與伺服器端的資料必
須保持一致
如果離線暫存檔有任何的變動, 則修改的部分
會更新到伺服器端;如果伺服器端的檔案有任
何變動, 則會更新到離線暫存檔;如果離線暫
存檔與伺服器端的資料都被修改過, 則使用者
可以決定要保留哪一個版本。上述的機制就稱
為同步處理
什麼是同步處理-2
離線檔案運作的機制如圖11-27
離線檔案功能讓用戶端在網路斷線的狀
態下, 暫時先存取本機快取的離線暫存
檔, 等到恢復連線之後, 利用同步處理機
制維持用戶端與伺服器端資料的一致性
離線檔案要能夠運作, 必須在伺服器端
與用戶端, 都做了正確的設定
設定伺服器端
在伺服器端必須做下列 2 項設定:
允許用戶端快取處理共用資料夾或檔案
的內容。因為設定共用資料夾時, 預設
便會允組共用資料的檔案進行快取處理,
所以只須確認該功能已經啟用即可
設定快取處理共用資料夾的方式
3種快取處理方式
手動快取文件
自動快取文件
自動快取程式
手動快取文件
只有當使用者執行『設定成可離線瀏覽』
命令, 才會在用戶端電腦建立共用資料
夾的離線暫存檔
自動快取文件
當使用者開啟共用資料夾的任何檔案時,
用戶端電腦自動複製一份該檔案
自動快取文件在使用者連線期間, 會自
動比對伺服器端的資料是否有變動, 如
果有, 則會下載更新的部分, 以確保使用
者存取到最新的資料
自動快取程式-1
和自動快取文件相同, 使用者第一次開
啟某個檔案時, 用戶端電腦會自動複製
該檔案到本機中, 但之後自動快取程式
並不會再確認檔案是否有更新, 而固定
提供使用者本機的快取資料。
這項設定適用於唯讀的共用資料或是存
放應用程式的共用資料夾上, 因為這 2
者內容更新的機率不大
自動快取程式-2
為避免同步處理時, 伺服器端的應用程
式, 被用戶端所修改或覆蓋, 請記得將該
資料夾設成唯讀
設定用戶端
伺服器端設定完成後, 用戶端還須進行
以下 2 項設定, 才能夠離線瀏覽:
1. 先啟用離線檔案功能。
2. 決定快取處理的方式。有 2 種方式可選
擇 - 自動快取與手動快取
啟用離線檔案功能-1
在說明用戶端如何啟用離線檔案功能之前,
請注意以下 2 點:
只有Windows 2000 作業系統 (Server
或 Professional) 才能成為離線檔案的
用戶端
網域中只有 Domain Admins 群組成員,
能夠啟用 Windows 2000 電腦的離線檔
案功能
啟用離線檔案功能-2
要啟用離線檔案
功能, 可以在檔案
總管中執行『工
具/資料夾選項』
命令, 或雙按控制
台中的資料夾選
項圖示
登出前同步處理所有離線檔案
勾選此項, 則用戶端資料變更的部分, 在
登出前會更新到伺服器端, 以確保雙方
都保有最新的資料
啟動備忘提醒
勾選此項, 則當網路連線狀態有變動時,
例如網路中斷,系統匣會顯示離線檔案圖
示並出現氣泡提示, 告知現在的連線狀
態以及是否在離線工作
下方的分鐘欄位可設定每隔多少分鐘出
現一次氣泡提示。建議勾選此項, 比較
容易掌握離線工作的操作要點
在桌面放置離線檔案資料夾的
捷徑
離線檔案資料夾是用戶端用來存放離線
暫存檔的地方, 勾選此項, 則桌面上會出
現此資料夾的捷徑圖示, 方便我們直接
從桌面開啟離線檔案資料夾
使用於離線暫存檔的磁碟空間
數量
拉曳此區的滑動捍可設定離線暫存檔的
儲存空間, 預設是以離線檔案資料夾所
在磁碟的 10% 為儲存上限
若離線暫存檔超過此儲存空間, 新的暫
存檔會取代舊有離線瀏覽次數少的暫存
檔
決定快取處理的方式
用戶端開啟離線檔案功能之後, 再來就
要進行「快取處理」 ─ 到伺服器端選取
欲離線瀏覽的共用資料, 以便在用戶端
建立離線暫存檔;這是離線瀏覽前的準
備動作, 必須在與網路連線時進行
用戶端進行快取處理有兩種方式:一種
是「自動快取」, 一種是「手動快取」
自動快取-1
「自動快取」是指用戶端只需開啟共用
資料夾中的檔案, 該檔案就會自動在用
戶端的離線檔案資料夾中建立離線暫存
檔
前提是共用資料夾的快取處理方式必須
設定為自動快取文件或自動快取程式
自動快取並不需要刻意執行什麼命令,
只要像平常一樣, 在線上瀏覽、編輯需
要的共用檔案即可
自動快取-2
當開啟設為自動快取文件或自動快取程
式共用資料夾中的檔案時, 離線檔案資
料夾視窗便會自動產生該檔案的離線暫
存檔。請雙按桌面離線檔案捷徑圖示
同步處理
若在同步處理欄中看到本機備份不完整,
表示寫入的動作尚未完成, 這時的離線
暫存檔還無法提供離線瀏覽
同步處理欄中顯示檔案已經同步處理,
這個離線暫存檔才可以離線瀏覽
可用性
可用性欄位標示為暫時可以離線使用,
表示自動快取產生的離線暫存檔有儲存
空間的限制 (在資料夾選項/離線檔案頁
次中設定)
當自動快取的離線暫存檔超過這個限制,
便會將以前自動快取的離線暫存檔取代
掉, 所以其可用性是 "暫時的"
離線檔案資料夾
離線檔案資料夾反應的速度比較慢, 最
好每隔一段時間執行『檢視/重新整理』
命令 (或按 [F5] 鍵) 更新畫面, 以取得最
新結果
手動快取
自動快取固然有其使用時機, 但若希望
快取的離線暫存檔能夠永久保存, 或想
一次將整個共用資料夾中的檔案快取下
來, 就必須改用「手動快取」的方式
若共用資料夾是設定成手動快取文件,
或是 Windows 9x/NT3.x/4.0 提供的
共用資料夾, 就只能用「手動快取」的
方式來產生離線暫存檔
設定成可離線瀏覽
設定完成後, 接著即會進行同步處理 ─
將手動快取的檔案資料下載到用戶端建
立離線暫存檔;下載完畢同步處理的畫
面便會自動消失
離線檔案精靈只會出現這麼一次, 之後
再手動快取其它的共用資料, 就會直接
進行同步處理
手動快取整個資料夾
假如手動快取的對象是整個資料夾, 且
資料夾中還包含有子資料夾, 則執行
『設定成可離線瀏覽』命令後, 會先出
現如下的交談窗, 讓您選擇是否一起快
取子資料夾中的檔案, 然後才進行同步
處理
手動快取與自動快取的差異
手動快取的離線暫存檔, 圖示會加上記
號, 且可用性為永遠可以離線瀏覽, 這就
是它和自動快取的離線暫存檔最大的不
同
進行離線瀏覽
當網路中斷、伺服器下線或是筆記型電
腦的使用者離開網路連線時, 在系統匣
會出現提示文字
使用者依然可以在網路上的芳鄰中正常
存取共用資料, 彷彿還是連接在網路一
般 (實際上存取的是本機的快取資料),
這就是所謂的「離線瀏覽」
同步處理
用戶端在離線期間內對離線暫存檔所做
的變更, 必須藉由「同步處理」機制更
新到伺服器端
自動提示同步處理
恢復連線之後, 系統匣會顯示圖示, 表示
離線的資料可以開始同步處理
解決檔案衝突
假設處於離線狀態時修改了某個檔案, 而在伺
服器上同一個檔案也被其他人修改, 恢復連線
之後, 則在進行同步處理時會出現如下的交談
窗, 詢問如何解決檔案衝突
還有一種檔案衝突的情形是, 離線工作時修改
了某個離線暫存檔, 可是在伺服器上的來源檔
案卻已經被刪除, 則在進行同步處理時會出現
如下的交談窗, 詢問要如何解決
手動同步處理
除了在系統匣自動通知用戶端進行同步
處理之外, 恢復連線後, 使用者可以在任
何時間手動進行同步處理
設定自動同步處理的時機
除了前面介紹的方式之外, 我們還可以
設定要求系統在登入/登出、電腦閒置中
或在指定的時間, 自動進行同步處理。
請按前圖要同步處理的項目交談窗中的
設定鈕
設定登入/登出時同步處理
設定電腦閒置時同步處理
建立同步處理排程
清除離線檔案-1
開啟資料夾選項交談窗, 在離線檔案頁
次中按刪除檔案鈕, 開啟如下的交談窗
清除離線檔案-2
可利用開始功能表中的清理磁碟功能。
執行『開始/程式集/附屬應用程式/系統
工具/清理磁碟』命令