Какой инструмент был бы лучшим для синхронизации каталога на нескольких машинах Linux?

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

Я думал о rsync, который услышали об унисоне, и я уверен, что существуют другие инструменты, но я никогда не пытался использовать любого для синхронизации больше чем двух машин.

Я ищу что-то, что супер легко установить и настроить.

Я также надеюсь стоять за нашим брандмауэром, не используя сторонние сайты.

0
задан 17.12.2009, 23:00

7 ответов

rsync сделает. Легкость установки субъективна, она зависит Ваших навыков :)

5
ответ дан 24.11.2019, 02:41

Что относительно Dropbox?

3
ответ дан 24.11.2019, 02:41

Вы рассмотрели использование чего-то как NFS?

0
ответ дан 24.11.2019, 02:41

Csync2 является инструментом, разработанным для синхронизации конфигурационных файлов среди нескольких серверов. Это имеет различные стратегии обработки конфликтов, может сохранить резервные копии измененных файлов и имеет очень гибкую конфигурацию. Я использовал его во многих ситуациях, и я был доволен им.

0
ответ дан 24.11.2019, 02:41

Унисон является хорошим синхронизатором файла, который работает и на Windows и на Linux. Вопреки rsync унисон может синхронизироваться обоими способами (csync, может сделать это также между прочим, но отчасти более трудно установить насколько я могу помнить).

Из того, что я услышал, iFolder является хорошей заменой для DropBox/SpiderOak, но я не попробовал его лично.

При выборе rsync существует несколько способов назвать его:

  • От крона, регулярно (например, один раз в 10 минут или один раз в 1 час)
  • От incron, воздействуя на события (например, каждый раз файл изменяется или создается в каталоге).

Можно также объединить эти два метода, чтобы быть уверенными: - стреляют из incron, чтобы убедиться скопировать измененный файл. Можно даже использовать scp непосредственно sinc e, Вы знаете файл, который изменился, таким образом, будет более эффективно - Вызов rsync от крона исправить копии, которые, возможно, перестали работать или применяются - удаляют опцию удалить файлы, которые не являются с другой стороны.

0
ответ дан 24.11.2019, 02:41

Установить FREENAS?

FreeNAS™ является Платформой хранения С открытым исходным кодом на основе FreeBSD и поддержек, совместно использующих через Windows, Apple и подобные UNIX системы. FreeNAS™ 8 включает ZFS, который поддерживает высокие емкости хранения и интегрирует файловые системы и управление томами в единственную часть программного обеспечения.

0
ответ дан 24.11.2019, 02:41

Google имел лето проекта кода под названием TSync, который надеется быть хорошей заменой для Унисона. (http://sourceforge.net/projects/tsyncd/) Это, кажется, не имеет много документации и после хотя, таким образом, я всегда был озабочен использованием его в деловой среде.

1
ответ дан 24.11.2019, 02:41

Теги

Похожие вопросы