そうすれば
rsync -a --link-dest=dest1 src dest2
src
その後、rsyncは.rsyncと比較して変更されたファイルのみをコピーしますdest1
。ただし、1GBファイルで1バイトも変更すると、1GB全体がコピーされます。
コマンドをどのように変更しますか?
- 以前のバージョンのバックアップはすべて保持されます。
- 各ファイルのデルタのみがコピーされます。
- すべてのファイルのすべてのバージョンを復元できます。
- 新しいバージョンを維持しながら古いバックアップを削除できますか?
(これはZFSなどのファイルシステムのスナップショットと少し似ています。)