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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
wiki:lsyncd [2014/05/08 11:49]
[Настройка]
wiki:lsyncd [2014/05/08 12:26]
[Lsyncd]
Строка 3: Строка 3:
 Данная программа позволяет средствами rsync делать резервное копирование сразу же по появлению нового файла в указанной директории (а-ля Dropbox) Данная программа позволяет средствами rsync делать резервное копирование сразу же по появлению нового файла в указанной директории (а-ля Dropbox)
  
-[[FIXME]] +Односторонняя синхронизация в реальном времени с помощью ​Lsyncd (http://​lsyncd.googlecode.com)
-One-way, realtime sync using Lsyncd (http://​lsyncd.googlecode.com)+
  
-Lsyncd ​watches a local directory trees event monitor interface (inotify)It aggregates and combines events for a few seconds and then spawns one (or moreprocess(es) to synchronize the changesBy default, ​rsync is usedLsyncd is thus a light-weight live mirror solution that is comparatively easy to install not requiring new filesystems or blockdevices and does not hamper local filesystem performance. ​ BelowI am syncing data from my Mint 12/​Ubuntu ​hybrid client PC to a Synology DS211J ​NAS.+Lsyncd ​просматривает дерево локальных директорий с помощью интерфейса модуля мониторинга ​inotify. ​Он агрегирует и комбинирует события за несколько секунд и затем запускает процесс ​(или несколько процессовсинхронизации измененийПо умолчанию для этих целей используется ​rsync. ​Таким образом,​ lsyncd ​легковесное решение для зеркалирования данныхсравнительно легкое в установке,​ не требующее специфичных файловых систем или блочных устройств,​ а также не влияющее на производительность файловой системы. Ниже я синхронизирую данные с моего клиентского компьютера под управлением ​Mint 12/​Ubuntu ​на NAS сервер (Synology DS211J).
 =====Установка===== =====Установка=====
 Установка зависимостей:​ Установка зависимостей:​
Строка 14: Строка 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
Строка 29: Строка 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>​
  
 Сохраните файл Сохраните файл
Строка 60: Строка 65:
 ===== Ссылки ===== ===== Ссылки =====
  
-  * [[FIXME]]+  * [[https://​github.com/​axkibe/​lsyncd|Проект на Гитхабе]]
  
-{{tag>​резервное_копирование ​переведи_меня!}}+{{tag>​резервное_копирование ​lsyncd синхронизация}}