帯域幅の低いリモートロケーションにバックアップサーバーがあります。定期的にデータセンターからこのサーバーにデータを送信します。毎日バックアップされるファイルサイズは約100GBです。過去3日間のファイルを3つ保存したいと思います。
毎日最後に生成されたファイルを送信するcronjobを生成しようとしています。
これまでrsyncを使用しようとしています。誰もがこれを行うための他のツールを提案できますか?帯域幅が小さいと接続が中断される可能性がありますが、送信は完了する必要があることに注意してください。
rsyncを使用するには、生成された最後の1つのファイルを自動的に選択できますか?
事前にありがとう
答え1
最も簡単に使用する方法は、フルバックアップと増分バックアップを管理することができますduplicity
。--full-if-older-than <time>
remove-older-than <time>
BWの質問を考慮して、私は個人的にrsync
rsyncを使用してフォルダを同期して、すでに持っているファイルをダウンロードするのを防ぎます。シェルスクリプトを使用して、rsyncで作成されたフォルダのアーカイブを作成し、古いアーカイブを削除できます。