Изменения

Файловая репликация

524 байта добавлено, 12:52, 28 января 2010
м
Нет описания правки
* Не очень корректная схема работы — спим 10 секунд, просыпаемся, анализируем события, снова спим… И т.п. С одной стороны, может синхронизировать файлы в середине записи в них, с другой стороны, неидеально «уменьшает поток» событий в случае большого числа модификаций.
* Не обрабатывает перемещения файлов — они приводят к передаче файлов целиком.
* Не обрабатывает ошибки соединения — до следующего изменения синхронизации не будет.
* Написан на Python, дописывать неохота. А учитывая исключительную простоту (меньше 200 строк кода), и дописывать-то особенно нечего.
* Не обрабатывает перемещения файлов — они приводят к передаче файлов целиком.
* Также может синхронизировать файлы посреди записи в них по событиям IN_.
* Также не обрабатывает ошибки соединения. Причём, здесь ещё хуже — синхронизации файла не произойдёт до следующего изменения хотя бы одного файла в том же подкаталоге, либо до перезапуска '''lsyncd'''.
* Написан на C, дописывать неохота.
IN_OPEN Открытие файла.
</tab>
 
=== Флаги ===
IN_UNMOUNT Размонтирование файловой системы, содержащей субъект события.
</tab>
 
== Корректные реакции на события ==
IN_UNMOUNT Ошибка обработки!
</tab>
 
== Ссылки ==