GNU/Linux >> Linux の 問題 >  >> Linux

ファイルが変更された場合のリアルタイムバックアップ?

ディレクトリ ツリーの 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 などの場所にスクリプトをシンボリック リンクすることができます。


Linux
  1. ファイルはいつ作成されましたか?

  2. ファイルの作成/作成時間を取得しますか?

  3. ファイルレベルの回復を操作する

  1. Mac ファイルのタイムスタンプについて

  2. LinuxでPythonを使用してファイル作成時間を取得する

  3. OS X と Ubuntu でファイルシステムをリアルタイムで見る

  1. Linux –ファイルの作成日を見つける方法は?

  2. ランサムウェア耐性のある Linux Samba ファイル サーバー

  3. ubuntu 12.04でファイルアクセス時間が更新されない