ある Linux マシン上の /var/foo/ を別のマシン上の同じフォルダーと同期するにはどうすればよいですか?

ある Linux マシン上の /var/foo/ を別のマシン上の同じフォルダーと同期するにはどうすればよいですか?

当初ウブントゥワン完璧に見えましたが、ホーム ディレクトリ内のフォルダーしか同期できないようです。 1 つのシステム上の任意のフォルダーを別のシステム上の任意のフォルダーと同期する方法が必要です。

答え1

というユーティリティを使うことができますユニゾンこれを実行するには、Unison は基本的に双方向の rsync です。
基本的な使用法としては、コマンドは非常にシンプルです。

unison /path/to/local/directory/. ssh://remote-server/path/to/remote/directory/.

(末尾のドットに注意してください。これは意図的なものであり、両方のシステムでディレクトリ名が同じでない場合に使用されます)

しかし、ドキュメンテーション最後の同期以降に両方のシステムでファイルが更新された場合の処理​​方法 (どちらを保持するか) など、考慮すべき重要な議論が多数あるためです。

関連情報