Backup

異地時間機器備份

  • August 20, 2009

我的 Time Machine 執行良好,定期進行快照備份。備份的文件可以輕鬆快速地獲得。

我想製作這些備份的異地副本以確保安全。我已經有一個擁有大量可用空間的虛擬主機(Dreamhost)。我想找到傳輸這些文件的最佳方式。

理想情況下,該系統應盡可能多地滿足以下條件:

  • 快速地
  • 低頻寬
  • 在遠端安全/加密
  • 保留 TM 製作的各種快照/版本
  • 能夠通過標準 UNIX shell 命令(如“ls”)瀏覽備份的文件
  • 可靠:損壞的遠端備份操作不應導致整個備份無法使用
  • 易於設置

理想的解決方案是創建一個稀疏束圖像並同步它。這可以通過在網路上共享驅動器並將 Time Machine 指向它並開始新的備份來最容易地完成。

您還可以找到有關創建自定義 sparsebundle 以用作 Time Machine 備份的資訊。

這樣做的原因是因為 sparsebundle 將其數據儲存在一組文件(8MB ‘bands’)中。如果你有一個 sparsebundle,你可以將它 rync 到遠端伺服器,而 rsync 可以只傳輸已更改的波段。使用 Time Machine,您通常只需追加到末尾,因此您通常只會同步最後幾個頻段。

一旦給定的頻段已滿並且 OS X 創建了另一個頻段,現在已滿的頻段將不再被寫入。它被最後一次複製了,再也沒有碰過。每次執行 rsync 時都會複製新頻段,直到它也填滿並停止寫入。

為了獲得更多樂趣,您可以將選項傳遞給 hdiutil 以創建加密磁碟映像,這樣如果有人闖入您的 Dreamhost 機器,他們將無法獲取您的文件。

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