Мне нужно синхронизировать несколько каталогов/файлов внутри кластера. Скажем, если содержимое файла изменяется в одном узле, мне нужно распространять это изменение на другие узлы, чтобы содержимое файла было таким же в любой момент времени. Это относится к тому, что некоторые файлы/каталоги удаляются. DRBD не вариант, поэтому есть библиотека, которая может сделать это для меня.Синхронизация файлов/каталогов по сети
ответ
Я бы рассмотрел использование rsync :) Удобный инструмент для синхронизации между удаленными хостами.
У меня было впечатление, что он используется для резервного копирования (мой плохой), может ли он отражать что-то в кластере? – punith
Обычно он используется для резервного копирования, но это не уменьшает его значение как инструмент зеркалирования. Я думаю, что это будет работать достаточно хорошо. Это довольно легкий инструмент, не сопоставимый (с точки зрения мощности) с распределенными файловыми системами. Синхронизация более двух машин была бы сложной задачей. –
В таком случае позвольте мне попробовать. Какие проблемы вы видите в случае более чем двух машин? – punith
Вам необходимо использовать распределенную файловую систему (GlusterFS), которая может гарантировать синхронизацию и блокировку в зависимости от использования кланами файлов. В противном случае вы можете захотеть рассмотреть централизованное хранилище, обслуживаемое через NFS, для простоты. Помимо этого, но по-прежнему централизованный, будет файловая система SAN, такая как GFS, но имейте в виду, что для установки требуется больше, чем для фехтования.
Вы считаете NFS? SMB? Если обновления не должны быть незамедлительными, вы можете рассмотреть rsync
- 1. Синхронизация сообщений по сети
- 2. Синхронизация звука по сети
- 3. Синхронизация зеркального файла по сети
- 4. Асинхронная синхронизация по сети с общим интерфейсом
- 5. Golang массив и синхронизация карты по сети
- 6. Безопасная синхронизация папок по общедоступной сети
- 7. Странные результаты Синхронизация позиций игрока по сети
- 8. Синхронизация данных в реальном времени по сети
- 9. Синхронизация часов по сети с максимальной точностью
- 10. Синхронизация объекта между двумя проектами на разных устройствах по сети
- 11. Синхронизация данных между всеми пользователями сети
- 12. Синхронизация по ленивой загрузке Getter
- 13. Синхронизация по объекту, java
- 14. Синхронизация по локальной переменной
- 15. Синхронизация по кодовой цепочке
- 16. Синхронизация по одному заявлению?
- 17. Синхронизация по потокам
- 18. Синхронизация по переменной экземпляра
- 19. Синхронизация Java по методам
- 20. Синхронизация по объекту java.io.File
- 21. Синхронизация по DataOutputStream
- 22. Многопоточность - Синхронизация по Unix
- 23. Синхронизация данных по android
- 24. Синхронизация каталогов по FTP
- 25. Синхронизация анимаций по страницам
- 26. Синхронизация по методу Java
- 27. Синхронизация данных формы данных по устройствам
- 28. Суперпозиция небольшой сети по большой сети
- 29. Как настроить кодирование в сети по сети
- 30. Сохранение объектов в сети по сети?
Этого лучше спросить на ServerFault, где эта настройка инфраструктуры более распространена. –