760 likes | 890 Views
分散式檔案系統與離線檔案. Windows 2000 系統實務 Ch11. 檔案服務中較進階的 2 項功能. 分散式檔案系統 ( Dfs) 離線檔案. 分散式檔案系統 ( Dfs). 使用者經由網路上的芳鄰或透過 UNC 名稱來存取共用資料夾, 必須知道目標資料夾的實體位置在哪一台電腦 分散式檔案系統 ( Distributed File System 簡稱 Dfs), 讓使用者毋須知道資料夾儲存在哪一台電腦, 就能存取到共用資料夾
E N D
分散式檔案系統與離線檔案 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 根目錄會將設定資料發佈到 AD, 其優點是複本組之間可以擁有自動複寫機制, 同步更新彼此的資料 • 網域等級的 Dfs 根目錄最多可以包含 1000 個 Dfs 連結, 並且根目錄本身也可以設定複本組;唯一的限制是, 必須要網域控制站或成員伺服器才能建立此類型的根目錄
獨立 Dfs 根目錄 • Windows 2000 Server 皆可建立此類型的根目錄。獨立 Dfs 根目錄會將資料儲存在本機的登錄資料庫 (Registry), 並不會發佈到 AD • 此類型的根目錄本身無法擁有複本組, 而且複本組之間也沒有自動複寫機制
網域 Dfs 根目錄-2 • Dfs 根目錄可以建立在 FAT 或是 NTFS 檔案系統中, 但若要設定 Dfs 根目錄的 NTFS 權限, 就必須將它建立在 NTFS 中
新增 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 • 要啟用離線檔案功能, 可以在檔案總管中執行『工具/資料夾選項』命令, 或雙按控制台中的資料夾選項圖示
登出前同步處理所有離線檔案 • 勾選此項, 則用戶端資料變更的部分, 在登出前會更新到伺服器端, 以確保雙方都保有最新的資料