Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:lsyncd [2014/05/08 12:21] [Установка] |
wiki:lsyncd [2014/05/08 12:26] [Lsyncd] |
||
---|---|---|---|
Строка 5: | Строка 5: | ||
Односторонняя синхронизация в реальном времени с помощью Lsyncd (http://lsyncd.googlecode.com) | Односторонняя синхронизация в реальном времени с помощью Lsyncd (http://lsyncd.googlecode.com) | ||
- | Lsyncd просматривает дерево локальных директорий с помощью интерфейса модуля мониторинга inotify. Он аггрегирует и комбинирует события за несколько секунд и затем запускает процесс (или несколько процессов) синхронизации изменений. По умолчанию для этих целей используется rsync. Таким образом, lsyncd - легковесное решение для зеркалирования данных, сравнительно легкое в установке, не требующее специфичных файловых систем или блочной разметки устройств, а также не влияющее на производительность файловой системы. Ниже я синхронизирую данные с моего клиентского компьютера под управлением Mint 12/Ubuntu на NAS сервер (Synology DS211J). | + | Lsyncd просматривает дерево локальных директорий с помощью интерфейса модуля мониторинга inotify. Он агрегирует и комбинирует события за несколько секунд и затем запускает процесс (или несколько процессов) синхронизации изменений. По умолчанию для этих целей используется rsync. Таким образом, lsyncd - легковесное решение для зеркалирования данных, сравнительно легкое в установке, не требующее специфичных файловых систем или блочных устройств, а также не влияющее на производительность файловой системы. Ниже я синхронизирую данные с моего клиентского компьютера под управлением Mint 12/Ubuntu на NAS сервер (Synology DS211J). |
=====Установка===== | =====Установка===== | ||
Установка зависимостей: | Установка зависимостей: | ||
Строка 28: | Строка 28: | ||
} | } | ||
- | sync{default.rsyncssh, source="/media/sdc1/DataFiles", host="root@192.168.5.149", targetdir="/volume1/lsyncd", rsyncOpts="-a"}</file> | + | sync { |
+ | default.rsyncssh, | ||
+ | source = "/media/sdc1/DataFiles", | ||
+ | host = "root@192.168.5.149", | ||
+ | targetdir = "/volume1/lsyncd", | ||
+ | rsyncOpts = "-a"} | ||
+ | </file> | ||
Сохраните файл | Сохраните файл |