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"

沒有留言:

張貼留言