顯示具有 DFS 標籤的文章。 顯示所有文章
顯示具有 DFS 標籤的文章。 顯示所有文章

2018年7月12日 星期四

DFS與BranchCache有何不同

DFS與 BranchCache都是為分公司設計的技術, 但它們的用途和運作方式不同, 適用於不同的情境, DFS專注於跨站點的自動文件同步和一致性管理, 適合頻繁更新的文件和多地點協作, BranchCache適合減少網路頻寬和提高遠端用戶存取速度, 對靜態文件效果最佳, 但不提供自動同步, 以下是它們的主要差異:

1. 用途和目標
。DFS: DFS主要用於在不同伺服器之間同步檔案和資料夾, 並提供統一的命名空間, 讓用戶可以透過單一網路路徑存取分佈於多台伺服器的資料, DFS更適合需要文件同步和多站點間檔案共享的情境
。BranchCache: 專為加速遠端用戶存取總部伺服器的內容而設計, 適用於 WAN環境中的分公司, 其目的是減少從總部伺服器下載內容的頻寬消耗並提高存取速度

2. 運作方式
。DFS: DFS使用 DFS命名空間和 DFS複寫來實現文件的集中管理與同步, DFS命名空間提供一致的路徑存取, DFS複寫則通過差異同步將檔案變更分發到各個分支伺服器, 保持不同站點之間的資料一致性w-studio.idv.tw
。BranchCache: 利用快取技術, 當分公司用戶首次從總部伺服器下載文件時, BranchCache會將該內容快取在本地, 並允許其他用戶重複使用該快取, 快取可以儲存在分公司的用戶電腦上(分散式快取模式)或本地伺服器上(託管式快取模式)

3. 內容更新方式
。DFS: DFS複寫會自動同步所有站點的資料, 且採用遠端差異壓縮(RDC), 只同步檔案中的差異部分, 這適用於需要定期更新並保持多地點一致性的資料, 例如共同編輯的檔案
。BranchCache: 不會自動同步內容, 快取內容在一定時間後過期或根據使用情況更新, 因此適合靜態資料或變動不頻繁的資料, 用戶每次存取時都會檢查內容版本, 若有更新才會重新從總部伺服器下載

4. 典型應用場景
。DFS: 適用於需要跨多個地點保持檔案一致性並實現備援的場景, 例如多個辦公室之間的文件共享和分散式文件管理
。BranchCache: 適用於分公司的用戶存取總部的文件資源或應用程式時, 減少頻寬佔用並加快讀取速度, 例如遠端辦公室的用戶經常存取靜態的報告或手冊

5. 管理和設置差異
。DFS: 設置相對複雜, 尤其是當多個站點都需要進行頻繁資料同步時, DFS需要管理 DFS命名空間和複寫原則, 確保所有伺服器上的資料一致性w-studio.idv.tw
。BranchCache: 設置相對簡單, 不需要維護多台伺服器之間的資料同步, 只需在總部伺服器和分公司用戶端或伺服器上啟用 BranchCache即可

2018年7月9日 星期一

DFS資料庫

DFS的資料庫存在系統磁碟的 \System Volume Information\DFSR下, 這是個隱藏的目錄, 權限屬系統權限, 正常情況下受到系統與服務的保護

當 DFSR偵測到資料庫損壞時, 它會重建資料庫然後正常恢復複製, 不會出現檔案遺失衝突, 當與唯讀夥伴進行複製時, DFSR會恢復複製而無需無限期地等待管理員手動設定主標誌, 資料庫損壞復原功能使用本機檔案和 USN資訊重建資料庫, 並將每個檔案標記為正常複製狀態, 除了備份之外無法從 ConflictAndDeleted和 Preexisting資料夾中還原檔案, 使用 Windows PowerShell指令 Get-DfsrPreservedFiles和 Restore-DfsrPreservedFiles允許從這些資料夾還原檔案, 可以將這些檔案和資料夾還原到先前的位置或新位置, 也可以選擇移動或複製文件並且可以保留文件的所有版本或僅保留最新版本

下指令匯出資料庫並在名為 Dfsrclone的資料夾中建立資料庫的備份:
Export-DfsrClone -Volume C: -Path "C:\Dfsrclone"

要執行 Import必須先停掉 DFS Namespace與 Replication的服務, 再刪除原本在目的主機的 \System Volume Information\DFSR, 執行以下指令:
RD 'C:\System Volume Information\DFSR' -Recurse -Force
成功刪除後再將 DFS Namespace服務啟動起來, 執行以下指令匯入備份的資料庫:
Import-DfsrClone -Volume C: -Path "C:\Dfsrclone"

一些DFS指令

1. dfsrdiag: DFS複寫操作指令

2. dfsrdiag ReplicationState /all 查看複寫狀況
w-studio.idv.tw

試作分散式檔案系統DFS - 3.建立DFS診斷報告及查看事件檢視器

1. 在 DFS管理員的複寫中網址項目, 按右鍵選擇建立診斷報告

2. 設定診斷報告類型, 選擇傳播測試
w-studio.idv.tw

試作分散式檔案系統DFS - 2.測試命名空間及複寫

1. 選任一 DFS伺服器, 開啟檔案總管, 於網址列輸入前面所設定的命名空間共享目錄後進入 (例: \\wey.com\BranchDocs\DataFiles), 按右鍵新增一個文字文件

2. 新增文字文件w-studio.idv.tw

試作分散式檔案系統DFS - 1.建立命名空間及設定複寫

1. 在 TPE-Svr上開啟伺服器管理員, 新增角色及功能

2. 選擇伺服器

試作DFS前的準備

w-studio.idv.tw
這次試作 DFS比較簡單, 準備五台虛擬機, ADDS及 Router不做任何設定, 兩台不同網段的主機代表總公司 DFS(TPE-Svr)及分公司 DFS(KHH-Svr), 皆安裝 DFS命名空間及 DFS複寫的伺服器角色, 再由用戶端主機連線 DFS命名空間進行測試