web-dev-qa-db-ja.com

rdiff-backupのインクリメンタル動作とlsyncdのinotify動作を組み合わせる良い方法はありますか?

ディレクトリ(特にZoteroデータ)が変更されるたびに(ドロップボックスと同期して)バックアップしようとしています。また、何かを削除して復元したい場合に備えて、バックアップの履歴を保持したいと思います。 lsyncdはこれらの最初のものを解決します。 rdiff-backup 2番目を解決しますが、これらを組み合わせる良い方法が見つかりません。私が思いつくことができる最も近いことは、ローカルでlsyncdを実行してrdiff-backupリモート。

助言がありますか?

1
Alex R

ウォッチマン をご覧ください。これは、ファイルの変更を監視し、アクションをトリガーする目的でFacebookによって作成されたツールです。 rsyncをトリガーする前に、変更されたファイルを記録するスクリプトをトリガーするようにします。

1
pepoluan