Мой вопрос похож на следующие, но я не считаю, что они точно соответствуют тому, что я ищу. Так что я здесь пытаюсь получить какой-то ваш опыт.

Как синхронизировать домашнюю папку между несколькими компьютерами?

Синхронизируйте $ HOME на машинах Linux

Я хочу добиться следующего:

  1. синхронизация определенных папок между несколькими машинами, скажем, 3, но может увеличиться,
  2. настраиваемые целевые папки, намного лучше с отрицанием и другими сложными правилами,
  3. так как я мог бы хотеть синхронизировать между ноутбуками, было бы хорошо, если бы его можно было интегрировать в ОС для автоматической синхронизации при подключении к сети,
  4. Центральный сервер является предпочтительным. Было бы неплохо иметь резервные копии по расписанию,
  5. другие настраиваемые простые настройки, такие как обработка символьных ссылок и т. д.,
  6. разрешение конфликтов может быть произвольным, но должно быть автоматическим,
  7. Было бы хорошо, если бы все работало по схеме подписчик-издатель,
  8. все должно работать на 100% автоматически.

Сначала я думаю о rsync но после проверки разных ответов я заметил другие варианты. Но это слишком много, чтобы опробовать их все. Уже есть какой-нибудь инструмент, способный выполнить эту работу? Стоит отметить, что я делаю не какие-то внешние сервисы (amazon, dropbox и т.д.), А что-то локальное, что я могу администрировать.

1 ответ1

1

Я использовал Unison на предыдущей работе. Он был использован для синхронизации каталога документов между всеми сотрудниками (нас было 3 или 4 одновременно)

Я никогда не использовал его сам, но несколько раз видел имя Lsyncd, которое выглядит как демон rsync, который в реальном времени отправляет изменения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .