Linux

Rsnapshot 到多個目的地(或維護硬連結結構)

  • March 1, 2010

我正在使用 rsnapshot 在本地電腦上備份多個外部伺服器,它執行良好。現在,我想將目標快照複製到將要旋轉的外部磁碟上。問題是,我想維護硬連結結構以節省外部磁碟上的空間。

我可以將本地機器上的快照複製到外部磁碟上,但是由於沒有複製硬連結結構,本地機器上的 10GB 權重變成了外部磁碟上的 70GB。我不希望外部磁碟快照連結到本地電腦,但我想要相同的硬連結邏輯**,而不必從我的多個外部伺服器傳輸數據兩次**:

daily.0/
daily.1/ -> only differences from daily.0/
daily.2/ -> only differences from daily.1/
...

是否可以使用 rsync(或其他工具)在其他地方複製我的本地快照主機的結構?或者只是簡單地告訴 rsnapshot 使用相同的輪換機制將快照放在兩個不同的目的地?

謝謝你的想法!

如果您使用 rsync 和 -H 來複製整個目錄(即daily.n 目錄的父目錄),它將在復製到新位置時保留硬連結。

我不知道僅將單個快照複製到外部磁碟並保留硬連結的好方法 - 硬連結僅適用於同一文件系統。

引用自:https://serverfault.com/questions/118078