Как синхронизировать /var/foo/ на одной машине Linux с той же папкой на другой машине?

Как синхронизировать /var/foo/ на одной машине Linux с той же папкой на другой машине?

ИзначальноУбунту ОдинВыглядело идеально, но, похоже, синхронизировать папки можно только в моем домашнем каталоге. Мне нужен способ синхронизировать любую папку по моему выбору в одной системе с любой папкой в ​​другой системе.

решение1

Вы можете использовать утилиту под названиемунисончтобы сделать это. Unison по сути является 2-сторонним rsync.
Для базового использования команда довольно проста:

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

(обратите внимание на точки в конце, они намеренно добавлены и используются в случае, если имена каталогов в обеих системах не совпадают)

Однако было бы неплохо проконсультироваться сдокументацияпоскольку необходимо учитывать множество важных аргументов, например, как поступить, если файл был обновлен в обеих системах с момента последней синхронизации (какую из них следует сохранить).

Связанный контент