分类存档: Rsync

inotify-tools的inotifywait工具用exclude 和 fromfile 排除指定后缀文件

今天打算使用 inotify-tool 来对线上程序文件进行监控, 因为有些目录是缓存目录, 所以要进行排除, 同时还要排除一些指定的后缀的文件, 比如 .swp 等 需要递归监控的目录为: /tmp/inotify-test-dir 需要排除的目录为: /tmp/inotify-test-dir/cache 需要排除特定后缀文件: .log .swp 文件 根据网上看的一些资料, 我先做了如下尝 …

继续阅读 »

通过Rsync+inotify-tools+ssh实现触发式远程数据的实时同步与备份

背景 文件的同步镜像在很多地方都需要用到,因此rsync这款免费软件得到了广泛的应用,包括在Windows平台上,都已经有了支持rsync的“cwRsyncServer”。 但是,我们一般都是通过结合crontab计划任务来实现文件同步的,这样做的缺点是效率低,不能做到实时同步。 现在,在Linux平台下我们可以利用2.6内核的inotify监控文件系统机制,通过inotify-tools来实现实 …

继续阅读 »