Windows-Server-2008
如何以增量方式將 Windows Server 備份集傳輸到遠端位置?
我們有一個 Windows Server Backup 計劃來備份我們的“主”Windows 2008 伺服器,它負責我們的 AD、Exchange、域控制器、文件託管和一堆其他的東西。
現在我們想將此備份解除安裝到線上位置,因為我們不想一直把備份磁碟帶回家,這樣可以更頻繁地進行異地備份。
整個事情太大了(350G),無法在下一個備份週期開始之前完成完整的傳輸,所以我需要它以增量方式傳輸,就像 rsync 一樣*。*
我看到的問題是 Windows Server Backup 每次執行時都會創建一個新文件夾,日期在文件夾名稱中。它放在該文件夾中的文件看起來每個備份都差不多(相同的名稱),但 rsync 似乎不這麼認為。它每次都完全傳輸文件,即使我使用 –compare-dest 將其指向以前的文件。Rsync 應該知道對大文件的修改並僅傳輸這些差異,因為它將文件中的塊與先前傳輸的現有目標文件進行比較。但顯然 Windows Server Backup 以某種方式阻止了這種聰明。
有沒有人試圖做到這一點,並取得了成功?
您可以嘗試使用DFS,如果您可以將它移動到另一端的 Windows 伺服器。
我通過在包含備份的伺服器上設置一個 DFS 命名空間以及在“目標”伺服器上的另一個副本成功地做到了這一點。編寫腳本以在完成後將備份複製或移動到本地 DFS 副本中,並且備份之間的名稱不會更改。在初始備份執行和 DFS 同步後,腳本將用新備份覆蓋舊備份,DFS 將比較兩個文件並僅複製差異。
您可以使用原始文件夾名稱包含要複製的 .txt 文件,這樣您就可以製作備份副本並適當地重命名它,或者在同步完成後將其複製到另一端適當命名的文件夾中。