Синхронизация нескольких компьютеров с Unison

Мне нужно синхронизировать 3 компьютера друг с другом так же, как Dropbox, например, если файл был изменен на одном ПК, другие также отражают это изменение. Поэтому я выбрал Unison. И обнаружил, что он идеально подходит для 2 компьютеров и 3 или более? Я попытался указать 3 корня в файле confg, но он не работает таким образом и ожидает только 2 корня. После нескольких поисков найдено это утверждение:

Использование Unison для синхронизации более двух машин Unison предназначен для синхронизации пар реплик. Тем не менее, можно использовать его, чтобы синхронизировать большие группы машин, выполняя несколько парных синхронизаций.

Если вам нужно это сделать, самый надежный способ настроить это – организовать машины в «звездную топологию» с одной машиной, обозначенной как «концентратор», а остальные – «спицами», а с каждой спицевой машиной синхронизация только с концентратором. Большим преимуществом топологии звезды является то, что она исключает возможность запутывания «ложных конфликтов», возникающих из-за того, что Unison поддерживает отдельный архив для каждой пары хостов, которые он синхронизирует.

Но я не нашел ни одного рабочего примера, в котором более 3-х компьютеров занимались синхронизацией. Ниже образец конфигурации, которые вызывают ошибку после запуска – «Неустранимая ошибка: неправильное количество корней: 2 ожидается, но 3 предоставлено»

# Roots of the synchronization root = /home/dem/testsync/ root = ssh://root@192.168.1.2//home/pc1/testsync/ root = ssh://root@192.168.1.3//home/pc2/testsync/ auto=true batch=true confirmbigdel=true fastcheck=true prefer=newer times=true 

One Solution collect form web for “Синхронизация нескольких компьютеров с Unison”

Само программное обеспечение может синхронизировать только две папки / компьютеры. Так что документация говорит вам, это настроить так, чтобы один компьютер находился в центре, а все остальные синхронизировались с ним.

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

может быть проще использовать synching computer3

  • Обновить Unison в репозиториях Debian по умолчанию
  • Как использовать несколько версий унисона в одной системе?
  • Как получить необходимую информацию, чтобы использовать unison и ssh для синхронизации файлов
  • Игнорировать данный подкаталог в каждом каталоге при синхронизации с унисон
  • Как добиться двунаправленной синхронизации пользовательских файлов пользователем1 при сохранении mtimes?
  • Синхронизация двух компьютеров с унисон и ssh
  • Unison: игнорировать все файлы с * .ext, кроме тех, которые находятся в определенном подкаталоге
  • Уменьшение времени синхронизации жесткого диска с помощью Unison
  • односторонняя синхронизация файлов с унисонной или лучшей альтернативой
  • unison -addversionno Полученный неожиданный заголовок с сервера
  • Предварительно кэшированный унисон
  • Linux и Unix - лучшая ОС в мире.