Ubuntu 14.04のユニソン

Ubuntu 14.04のユニソン

ここでの作業はとても簡単です。スタートポロジの一貫性を使用して、/home複数のサーバー間でフォルダを同期します。だから~/.unison/default.prf各箱ごとに…

センター:

root = 
root = ssh://spoke1/

path = current

ignore = Name .bash*
ignore = Path .cahce
ignore = Path .dbus
ignore = Name .fehbg
ignore = Path .fluxbox
ignore = Name .profile
ignore = Path .ssh
ignore = Path .vnc
ignore = Name .Xauthority
ignore = Name .xsession-errors

そして1番を言いました:

root = 
root = ssh://hub/

path = current

ignore = Name .bash*
ignore = Path .cahce
ignore = Path .dbus
ignore = Name .fehbg
ignore = Path .fluxbox
ignore = Name .profile
ignore = Path .ssh
ignore = Path .vnc
ignore = Name .Xauthority
ignore = Name .xsession-errors

フラグを使用してtestServer一貫して実行します。

user1@hub:~$ unison -testServer
Contacting server...
Connected [//hub//home/user1 -> //spoke1//home/user1]

しかし、私が一気に走ると、私は文句を言い続けます。

Warning: No archive files were found for these roots, whose canonical names are:
    /home/user1
    //spoke1//home/user1

ユーザーフォルダを変更しても同様です。双方向とも試してみて設定も試してみましたUNISONLOCALHOSTNAMEが、あまり差がないようです。私は何を見逃していますか?

ベストアンサー1

Spoke1システムのみが必要です~/.unison/default.prf。この構成ファイルでは、2つのルート、つまり同期する現在のシステムのパスとリモートシステムのパスを指定する必要があります。これについてもっと詳しく見てください~/.unison/default.prf

root = /home/user1
root = ssh://user1@spoke//home/user1

ignore = Name .bash*
...

その行は必要ありませんpath = current。同期する特定のディレクトリを指定する場合にのみ(ラインpath = Desktop同期を許可)ただ目次/home/user1/Desktop)。ホームディレクトリ全体を同期しようとしているので、必要ありません。

そしてスペルもぜひご確認くださいcache:)

おすすめ記事