Перейти к содержимому

Синхронизация папок на разных машинах в Linux

0

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

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

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

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

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

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

171 просмотр
Jason Hu спросил 9 лет назад
J 101

1 ответ

1

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

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

Unison будет работать для HuStmpHrrr, так как он предпочитает централизованный сервер, а Unison работает как двунаправленная синхронизация между двумя хостами: он запускает демон Unison для «синхронизированных хостов». Это не будет обрабатывать архивное резервное копирование, хотя, и это не совсем тривиально, чтобы настроить и поддерживать.

zerodeux · 9 лет назад · 0

Архив @zerodeux в порядке. я могу просто запустить задание cron, чтобы сжать его.

Jason Hu · 9 лет назад · 0
Esteban ответил 9 лет назад
E 146