増分バックアップにrsyncを使用する最もスペースを節約する方法は?

増分バックアップにrsyncを使用する最もスペースを節約する方法は?

そうすれば

rsync -a --link-dest=dest1 src dest2

srcその後、rsyncは.rsyncと比較して変更されたファイルのみをコピーしますdest1。ただし、1GBファイルで1バイトも変更すると、1GB全体がコピーされます。

コマンドをどのように変更しますか?

  1. 以前のバージョンのバックアップはすべて保持されます。
  2. 各ファイルのデルタのみがコピーされます。
  3. すべてのファイルのすべてのバージョンを復元できます。
  4. 新しいバージョンを維持しながら古いバックアップを削除できますか?

(これはZFSなどのファイルシステムのスナップショットと少し似ています。)

関連情報