複数のLinuxコンピュータはすべて同じネットワーク上にあります。現在、私はrsync
数日に一度のドットファイルなどをメインコンピュータから各コンピュータにコピーします。理想的には、これが自動的に発生したいと思います。
問題は、このファイルをローカルにコピーしたいということです。したがって、ホームサーバーで通常のNFSまたはSMBマウントを実行すると、/home
パフォーマンスが非常に低下します(例:3MB / s)。レプリケーションは物理バックアップとしても機能します。
これまで、私は次のような考えをしてきました。
クライアント側で使用され、
rsync
最新のデータをホームディレクトリにインポートします。これはローカルの変更を上書きするため、理想的ではありません。unison
各クライアントがバックグラウンドでサーバーとすべてのファイルを同期するように、同様の設定に使用されます。紛争が発生する可能性がありますが、うまく解決されるかもしれません。
最後に、ネットワークドライブのローカルキャッシュが必要です。したがって、書き込みはサーバーに送信され、読み取りはバージョンが最新であることを確認し、そうであればローカルコピーを使用します。
これを実行できるソフトウェア(またはソフトウェアスタック)がありますか?
答え1
私は持っていますBluetooth同期家に設置すると、物事を同期するのに良い役割を果たしているようです。設定も非常に簡単です(さまざまなデバイス用のクライアントがあります)。どのくらいの頻度で更新されるかはわかりませんが、かなり速く更新されるようです。