Lsyncd Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
wiki:lsyncd [2014/05/08 11:55]
[Lsyncd]
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).
 =====Установка===== =====Установка=====
 Установка зависимостей:​ Установка зависимостей:​
Строка 13: Строка 13:
 tar xvf lsyncd-2.1.5.tar.gz tar xvf lsyncd-2.1.5.tar.gz
 cd lsyncd-2.1.5 cd lsyncd-2.1.5
-./confugure+./configure
 make make
 sudo checkinstall sudo checkinstall
Строка 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>​
  
 Сохраните файл Сохраните файл
Строка 59: Строка 65:
 ===== Ссылки ===== ===== Ссылки =====
  
-  * [[FIXME]]+  * [[https://​github.com/​axkibe/​lsyncd|Проект на Гитхабе]]
  
-{{tag>​резервное_копирование ​переведи_меня!}}+{{tag>​резервное_копирование ​lsyncd синхронизация}}