rsync:記住同步的文件,即使目標文件不存在也不要再同步它們?

rsync:記住同步的文件,即使目標文件不存在也不要再同步它們?

我們有一個線上生產伺服器(來源,半歷史),其中包含最近的天(或中號月)音訊文件,我們想要將這些音訊文件備份/存檔/同步到備份伺服器(目標,完整歷史記錄)。當目標磁碟即將滿時,我們將備份伺服器斷電,並安裝新的硬碟,但我們不想再次備份/歸檔/同步已備份的檔案。

我們希望使用開源工具(例如 rsync)來完成這項工作。但是一旦安裝了新的硬碟,rsync就會從來源重新同步。

  • 有沒有辦法讓rsync記住同步的檔案並且不再同步它們?
  • 或者,是否有其他開源解決方案可以滿足要求?

- 編輯 -

我忘了提到這一點

  • 來源伺服器運行Windows Server 2003系統西格溫安裝後,備份伺服器可以安裝linux系統,但最好使用windows客戶端系統,因為使用者不是技術人員。
  • 總檔案大小和檔案量很大,我花了80多分鐘才得到文件訊息,另外 80 多分鐘獲取 2012-07 年單月內產生的文件清單。find -type d -name 201207* -exec du -s {} \; > 2012-07-dir-stats.txt:382 目錄,267 GB (279715008 KB)。find -type f -name 201207* > 2012-07-file-list.txt:1093962 個檔案(清單檔案本身的檔案大小為 80+ MB。
  • 來源伺服器包含最近的天音訊檔案意味著:每天都會發生刪除舊檔案和建立新檔案等操作。 (這是使上述文件清單如此緩慢的原因之一,因為存在大量碎片)。

答案1

或許git 附件可以幫你。看看它。

相關內容