inotify是Linux下的一个文件系统事件监控机制(简单说就是用于监控某个文件夹的改动),作为dnotify的有效替代。inotify是一种强大的、细粒度的、异步的机制,它满足各种各样的文件监控需要。在单独使用rsync同步时,每次同步它会把全部的文件读取一遍,而inotify+rsync同步是触发式同步。假设被镜像端IP为192.168.1.100,镜像端IP为192.168.1.200。
一、被镜像(同步)端
linux内核2.6.13之后就支持inotify了,确认方法:
ls /proc/sys/fs/inotify
如果有以下三项就支持:
max_queued_events max_user_instances max_user_watches