遠端同步 RSnapshots
我正在建立一個基於我的 NAS 和 rsnapshot 的(適當的)備份系統。我有一個 NAS,它有兩個驅動器,以防一個驅動器死了,它本身不是備份,但我也每天、每周和每月拍攝 NAS 的 rsnapshots,這些 NAS 儲存在外部硬碟上。
我想擁有這些數據的外部異地副本,並試圖找出最好的方法來做到這一點。我知道您不能遠端 rsnapshot,但是同步包含每日/每週/每月快照的 rsnapshot 目錄是否更好,或者最好對我將在本地 NAS 上備份的所有文件進行 rsync 到遠端 NAS,然後 rsnapshot 遠端 NAS 目錄。
抱歉,如果這很複雜,我只是想弄清楚哪個可以節省更多頻寬,對本地 NAS 進行 rsnapshot,將其保存在外部硬碟上,然後將外部硬碟同步到遠端 nas,或者在本地 NAS 上同步所有內容到遠端 NAS,然後 rsnapshot 遠端 NAS?
我擔心的是,鑑於本地 rsnapshot 目錄中的所有內容都可能發生變化,例如 daily.0 變為 daily.1,這是否意味著需要將整個備份同步到遠端 NAS,在這種情況下,rsync 初始文件將是更好的?
非常感謝!
嘗試重命名遠端
daily.0
目錄以與 rsnapshot 在本地完成的重命名保持同步可能會很困難。這可能需要避免整個快照目錄從本地到遠端的 rsync 必須做很多工作。在本地和遠端獨立生成單獨的快照會簡單得多。如果及時將它們分開,您甚至會獲得一些彈性,從而有效地將快照加倍。在進行遠端快照之前,您不需要將本地文件複製到遠端,因為遠端上的 rsnapshot 可以通過網路獲取文件,即您可以在本地備份遠端文件。rsync 經過優化,通過在本地和遠端計算文件各部分的校驗和,僅在文件更改時傳輸所需的最少量數據,從而減少網路頻寬。