Unisonで複数のPCを同期

Unisonで複数のPCを同期

Dropboxと同じ方法で3台のコンピュータ間で同期する必要があります。たとえば、あるコンピュータでファイルが変更された場合、変更は他のコンピュータにも反映されます。だからユニソンを選びました。 2台のコンピュータで動作することがわかりました。それでは、3台以上のコンピュータはどうですか?構成ファイルに3つのルートを指定しようとしましたが、そのように機能せず、2つのルートのみが必要です。数回検索した結果、次のような文が見つかりました。

Unisonを使用した2つ以上のシステムの同期Unisonは、レプリカペアを同期するように設計されています。ただし、複数のペアごとの同期を実行して、大規模なコンピュータグループの同期に使用できます。

これを行う必要がある場合、最も信頼できる設定方法は、システムを「スタートポロジ」として構成することです。ここで、あるシステムは「ハブ」と指定され、残りのシステムは「スポーク」と指定され、各スポークシステムは同期化される。ハブでのみ可能です。スタートポロジの最大の利点の1つは、Unisonが同期している各ホストペアごとに別々のアーカイブを維持することによって生じる混乱した「偽の衝突」の可能性を排除することです。

しかし、3台以上のコンピュータを同期する実際のケースが見つかりませんでした。以下の設定例は、実行するとエラーを生成します。 「致命的なエラー:誤ったルート数:2つを予想しましたが、3つが提供されました。」

# Roots of the synchronization
root = /home/dem/testsync/
root = ssh://[email protected]//home/pc1/testsync/
root = ssh://[email protected]//home/pc2/testsync/

auto=true
batch=true
confirmbigdel=true
fastcheck=true
prefer=newer
times=true

ベストアンサー1

ソフトウェア自体は、コンピュータごとに2つのフォルダのみを同期できます。したがって、マニュアルによれば、1台のコンピュータが中央にあり、他のすべてのコンピュータが中央に同期するように設定することを示しています。

computer1 <--2way sync --> hub_computer <--2way sync --> computer2
                               ^
                               |
                               |
                           2way sync
                               |
                               |

使いやすくなるかもしれません。物事を同期 コンピュータ3

おすすめ記事