DFS-R:如何離線重新同步,大量資料刪除

DFS-R:如何離線重新同步,大量資料刪除

我們有 2 個分支機構,其本地文件伺服器透過 DFS-R 同步到我們的中央辦公室和文件伺服器。大多數資料從中央文件伺服器複製到兩個分支機構,但同步是雙向的,因為有時資料也會在分支機構中生成,並且必須集中顯示以及在其他分支機構中。我們的中央伺服器和一個分公司是Win2003R2 std,另一個分公司是Win2008R2 std

昨晚,我們因意外刪除或某些流氓腳本(仍在調查中)而丟失了大量資料(800GB)。我們只有中央備份,目前正在我們的中央伺服器上恢復。然而,由於頻寬有限,讓 DFS-R 將所有內容同步回我們的分公司並不是一個可行的選擇。

所以一旦我們的中央伺服器再次恢復,我想準備2個USB盤,將所有中央資料鏡像到其中,然後將它們發送到我們的分支機構,以便在本地再次填充資料。

問題是,如何以受支援的方式執行此操作而不破壞 DFS-R。我不希望 DFS-R 將遠端數據視為「新」數據,並開始重新複製所有內容,或者更糟的是,集中刪除所有內容或其他內容...

前段時間,我們不得不在一個分支機構重新安裝文件伺服器,當時我使用“robocopy /MIR /SEC /SECFIX”(以確保數據盡可能接近 1:1,以防止 DFSR 表格看到差異)並重新同步)將中央資料複製到USB 磁碟上,並使用相同的命令將其從USB 磁碟複製回本機伺服器。之後,我將伺服器(已重新安裝,因此不再是複製群組的成員)新增回複組,這運作正常。

但由於現在伺服器仍然是已知的並且是複製群組的成員,我不知道相同的方法是否有效。

我想到了兩種可能的情況,我認為這可能可行,但是一些確認(甚至更好的想法)可能會受到歡迎:這兩種想法都將使用通過使用“robocopy / mir / sec / secfix”複製中央伺服器的所有內容而準備的磁碟

  • 第一個選項(最省力):暫時禁用中央辦公室伺服器和分支機構伺服器之間的連接,在使用 robocopy 在本地重新同步分支機構伺服器後,再次啟用連接並希望獲得最佳效果
  • 第二個選項:從複製群組中完全刪除分支機構伺服器,並在本地重新同步它們後,將它們添加回來,這將(我認為)執行初始複製。這基本上與我對重新安裝的伺服器所做的操作相同,因此我非常有信心這會起作用。

答案1

不幸的是我沒有得到任何答案。為了安全起見,我選擇了第二個選項:從複製群組中完全刪除遠端成員伺服器並重新新增它們(在等待遠端伺服器上的 4010 事件確認已從群組中刪除後)。起初積壓的工作量很大,但 DFSR 似乎意識到這些檔案是相同的,並且從積壓的工作中消失了,而沒有將它們跨線複製。

因此,為了將來參考,以下是如何對一台或多台 DFS-R 成員伺服器進行離線同步的方法:

  1. 從對應的複製群組中刪除要執行離線重新同步的遠端成員。請注意,您同時在「主」伺服器上新增的任何內容都不會再被複製。
  2. 使用下列命令將檔案複製到離線媒體(NFTS 格式的 USB 磁碟/記憶棒/其他媒體):robocopy /MIR /SEC /SECFIX <source> <destination>
  3. 在遠端伺服器上,使用上面的 robocopy 命令將所有內容複製回來,當然現在將 USB 來源作為參數
  4. 複製所有內容後,將成員重新新增至複製群組
  5. 監控您的積壓工作,就我而言,我有很多積壓文件,但它們在沒有重新複製的情況下就消失了,可能是因為 DFSR 意識到它們實際上是相同的。

相關內容