Мой вопрос похож на следующие, но я не считаю, что они точно соответствуют тому, что я ищу. Так что я здесь пытаюсь получить какой-то ваш опыт.
Как синхронизировать домашнюю папку между несколькими компьютерами?
Синхронизируйте $ HOME на машинах Linux
Я хочу добиться следующего:
- синхронизация определенных папок между несколькими машинами, скажем, 3, но может увеличиться,
- настраиваемые целевые папки, намного лучше с отрицанием и другими сложными правилами,
- так как я мог бы хотеть синхронизировать между ноутбуками, было бы хорошо, если бы его можно было интегрировать в ОС для автоматической синхронизации при подключении к сети,
- Центральный сервер является предпочтительным. Было бы неплохо иметь резервные копии по расписанию,
- другие настраиваемые простые настройки, такие как обработка символьных ссылок и т. д.,
- разрешение конфликтов может быть произвольным, но должно быть автоматическим,
- Было бы хорошо, если бы все работало по схеме подписчик-издатель,
- все должно работать на 100% автоматически.
Сначала я думаю о rsync
но после проверки разных ответов я заметил другие варианты. Но это слишком много, чтобы опробовать их все. Уже есть какой-нибудь инструмент, способный выполнить эту работу? Стоит отметить, что я делаю не какие-то внешние сервисы (amazon, dropbox и т.д.), А что-то локальное, что я могу администрировать.