ドライブが接続されているときにフォルダーをUSBドライブに同期する方法はありますか?両方の方法で、同期、または変更のコピーを希望します。 Back In TimeおよびUnison-GTKアプリケーションを見てきましたが、ドライブがマウントされたらすぐに実行したいです。つまり、設定以外に自分からの入力なしで2つのフォルダーを邪魔にならずに同期します。
これが不可能な場合、サムドライブを接続したときにアプリケーションを実行して、手動で同期するように思い出させることは可能ですか?
ありがとう!
私は個人的にこのような何かのためにudev
に傾いています。 udev
は、ハードウェアがプラグインされたとき、つまりカーネルがロードした後、ハードウェアを処理するサブシステムです。
他の多くの機能の中で、スクリプトを実行できます。あなたの場合、ドライブをどこかにマウントして、必要な同期機能を実行できると考えています。
簡単なudevスクリプトの書き方 を書いたので、そこにあなたを指し示します。
実際の同期のためには、何か他のものが必要です。 git
は非常に人気のあるバージョン管理アプリケーションであり、簡単に思いのままにひねることができます。また、rsync
のような標準のバックアップオプションがあり、競合をマージできます(git
のようなものではありません)。
Usbドライブのルートディレクトリに.autorunというファイルを作成し、その内容を/usr/bin/rsync -av /dir/you/want/to/sync /place/to/sync/to
などの実行するコマンドにすることができます。