Dropboxのrsync + sshベースの選択肢を探しています。

Dropboxのrsync + sshベースの選択肢を探しています。

複数のUnixホストで特定のディレクトリの同期を維持するために、rsyncを使用して個人(たとえば、1人のユーザー)Dropboxの代替案を設定したいと思います。

一度に1人のユーザー(たとえば、私)が1つのホストのコンテンツを変更するため、これらの変更が時間的に重複しないと仮定するのは安全です。これは意味する

  1. 変更と同期の間に10〜15分の遅延が許可されます。
  2. 修正時間は「現在のバージョン」のための非常に良いプロキシでなければなりません。

複数のサーバーを同期状態に保つために、私が遭遇したすべてのrsyncシナリオは、たとえばバックアップなどの1日に1回の同期スケジュールに従って機能します。また、これらのシナリオでは通常、1つのホストがマスターであり、残りのホストはこれをミラーリングし、私が考えるシナリオでは1つのホストが変更される可能性があります。

誰かが私にツールやこのようなことをするためにrsync + sshを設定する方法を教えてもらえますか?

ベストアンサー1

一貫性を試してみてはいかがでしょうか?正確にどのOSを使用しているかはわかりませんが、一貫性を保つことで作業を実行できます。構文は非常に簡単ですが、さまざまなオプションに拡張できます。

~$ unison /path/to/dir1 /path/to/dir2

ここ必要なすべての情報を見つけることができます。

おすすめ記事