ディレクトリ ツリーの 2 つのレプリカを 2 つの異なるファイル システムに保持する場合は、ChironFS が解決策になる可能性があります。これは FUSE ベースのファイルシステムであり、「仮想」ファイルシステムへの変更を他の 2 つの「実際の」ファイルシステムに複製します。
インストールと使用方法については、http://www.furquim.org/chironfs/howto.html を参照してください。
おそらく inotify
を使用してこれを一緒にハックできます より具体的には incron
ファイル システム イベントの通知を受け取り、バックアップをトリガーします。
その間、より具体的な解決策を見つけるために、問題をよりよく定義しようとするかもしれません.
- 問題がバックアップである場合は、
rsnap
を介して、ファイル システムのスナップショットを作成するために作成されたツールを使用するとよいでしょう。 またはxfs
のようなスナップショット ファイル システム またはlvm
で任意のファイル システムを使用する . - 問題が同期化にある場合は、分散ファイル システムやネットワーク ファイル システムを調べる必要があります。
編集 :あなたのアップデートに照らして、私はあなたがこの道を複雑にしていると思います.ドロップボックスにスクリプト用のフォルダーを作成するだけです。次に、bashrc ファイルで次のようにします:
export PATH=$PATH:~/Dropbox/bin
source ~/Dropbox/bashrc
どんなスクリプトでも、ホーム ディレクトリのドロップボックス フォルダから直接実行できます。また、同期したいエイリアスなどは、シェルによって供給される Dropbox 内のファイルに入れることができます。
あなた以外の人がスクリプトにアクセスする必要がある場合は、Dropbox から /usr/local/bin などの場所にスクリプトをシンボリック リンクすることができます。