Иногда возникает необходимость держать одинаковые файлы на нескольких серверах, будь то какие-то конфигурационные файлы, либо обычные картинки, видео и т.д. Когда приходит такая задача, любому начинающему админу сразу вспоминается rsync. Он удобен для передачи данных между машинами, достаточно гибок в настройке, может пропускать не измененные файлы, чтобы лишний раз не нагружать систему. Однако, rsync имеет свои недостатки: он медленный в работе и не дает нам возможности автоматизировать процесс синхронизации на лету. В таких случаях нам на помощь может прийти надстройка над rsync - lsync. Итак, что же такое lsync? Lsync - это инструмент для синхронизации файлов и директорий между двумя системами или между локальной системой и удаленной. Он отслеживает изменения в файловой системе для минимизации объема данных, которые нужно передавать, и тем самым обеспечивает более быструю синхронизацию. (На CentOS или RHEL:) yum install lsyncd rsync (Ubuntu или Debian:) sudo apt-get install lsyncd r