rsync: 同期されたファイルを記憶し、宛先ファイルが存在しない場合でも再度同期しませんか?

rsync: 同期されたファイルを記憶し、宛先ファイルが存在しない場合でも再度同期しませんか?

私たちは最近のものを含むオンラインプロダクションサーバー(ソース、半履歴)を持っていますいいえ日(または数か月分のオーディオ ファイルを保存しており、それらのオーディオ ファイルをバックアップ サーバー (宛先、全履歴) にバックアップ/アーカイブ/同期したいと考えています。宛先ディスクがいっぱいになりそうになったら、バックアップ サーバーの電源をオフにして、新しいハード ドライブ ディスクをインストールしますが、すでにバックアップされているファイルを再度バックアップ/アーカイブ/同期することは望ましくありません。

この作業には、rsync などのオープンソース ツールを使用したいと考えています。ただし、新しいハード ドライブ ディスクがインストールされると、rsync はソースから再同期します。

  • rsync に同期されたファイルを記憶させて再度同期しないようにする方法はありますか?
  • または、要件を満たす別のオープンソースソリューションはありますか?

- 編集 -

言い忘れましたが

  • ソースサーバーはWindows Server 2003システムを実行しており、シグウィンインストールされ、バックアップ サーバーは Linux システムにインストールできますが、ユーザーは技術者ではないため、Windows クライアント システムを使用する方が適切です。
  • ファイルサイズとファイル数が大きいため、ダウンロードに80分以上かかりました。デュファイルの情報と、2012-07 の 1 か月間に作成されたファイルのファイル リストを取得するのにさらに 80 分以上かかりました。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.txt1093962 個のファイル (リスト ファイル自体のファイル サイズは 80 MB 以上です。
  • ソースサーバーには最近のいいえオーディオ ファイルが 1 日あたり 100 個以上あるということは、古いファイルの削除や新しいファイルの作成などの操作が毎日行われることを意味します (多数のフラグメントが存在するため、上記のファイル リストが非常に遅くなる理由の 1 つです)。

答え1

多分git-annex役に立つかもしれません。ぜひご覧ください。

関連情報