rsync を使用して 1 日に 2 回マシンのバックアップを実行しています。ファイルの変更を検索する 10 分から 15 分の間に、すべてが大幅に遅くなり、神経質になり始めます。
ここで、カーネル (Linux を実行しています) の inotify インターフェイスを使用して、変更されたファイルに関する通知を収集し、それらのパス名をリストに追加する小さなバックグラウンド アプリを作成します。このアプリは、rsync の呼び出しによって定期的に処理されます。
さて、定義上、このプロセスは常に、私が作業しているファイルに対して常に機能するため、rsync がファイルをコピーしているときに、破損したファイルや部分的に更新されたファイルがバックアップに大量に含まれるかどうか疑問に思っています。私は彼らに手紙を書いています。
マンページには何も見つかりませんでしたが、答えをグーグルで検索することにまだ失敗していました。ソースを読みに行くこともできますが、それにはかなりの時間がかかる場合があります。rsync内で同時ファイルアクセスがどのように処理されるか知っている人はいますか?