Синхронизация заменяет проприетарные службы синхронизации и облачные сервисы чем-то открытым, надежным и децентрализованным. Ваши данные являются вашими данными, и вы заслуживаете выбора, где они хранятся.
Lsyncd отслеживает интерфейс монитора событий деревьев локальных каталогов (inotify или fsevents).
Lsyncd отслеживает интерфейс монитора событий деревьев локальных каталогов (inotify или fsevents).
lsyncd Платформы
Windows
Linux
Mac
lsyncd Обзор
Lsyncd отслеживает интерфейс монитора событий деревьев локальных каталогов (inotify или fsevents). Он объединяет и объединяет события в течение нескольких секунд, а затем запускает один (или более) процесс (ы) для синхронизации изменений. По умолчанию это rsync. Таким образом, Lsyncd - это легкое решение для живого зеркала, которое сравнительно легко установить, не требующее новых файловых систем или блочных устройств, и не снижающее производительность локальной файловой системы.
Rsync + ssh - это расширенная конфигурация действий, в которой для действия файла и каталога используется SSH, а не повторная передача пункта назначения по проводам.
Тонкая настройка может быть достигнута через файл конфигурации. Конфиги пользовательских действий могут даже быть написаны с нуля в каскадных слоях, начиная от сценариев оболочки и заканчивая кодом, написанным на языке Lua. Таким образом, простота может быть сбалансирована с мощью.