Inotify 是一种强大的、细粒度的、异步的文件系统事件监控机制,linux内核从2.6.13起,加入了Inotify支持,通过Inotify可以监控文件系统中添加、删除,修改、移动等各种细微事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools就是这样的一个第三方软件。 rsync可以实现触发式的文件同步,但是通过crontab守护进程方式进行触发,同步的数据和实际数据会有差异,而inotify可以监控文件系统的各种变化,当文件有任何变动时,就触发rsync同步,这样刚好解决了同步数据的实时性问题.
以下系统版本下的的Rsync的配置:1,root@zko-laptop:/home/zko# cat /etc/issueUbuntu 14.04.1 LTS \n \l2,root@zko-laptop:/home/zko# uname -aLinux zko-laptop 3.13.0-36-g
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号