Добренький денёчек! Я ищу программу, которая отслеживала бы изменения в директории на 1 машине и перекидывала бы их на другую.
Требования: 1) Если сеть лежит или тормозит — это не должно мешать изменять файлы на любой из машин. Поэтому не подходят NFS или SMB. 2) Отслеживание происходит автоматически. Т.е. с использованием inotify или аналогов. 3) Если изменён 1 небольшой файл — время реакции <1 секунды. Т.е. вызывать по изменению 1 файла rsync всей директории — не годится. 4) Если изменена куча файлов — время копирования не сильно дольше, чем у rsync. Т.е. вызывать по изменению 1 файла rsync этого одного файла — не годится. 5) Желательно, чтобы на destination-машину не надо было ставить ПО.
Если бы я писал такую штуку, я бы наверное сделал бы пакетную данных, приходящих от inotify. Типа если пока мы копируем 1 файл изменилось ещё 10 — копируем после этого все 10 скопом. Но есть надежда что я плохо гуглил и существует готовое решение.