首页 > 其他 > 详细

rsync+inotify实现server实时备份

时间:2016-01-13 10:55:21      阅读:123      评论:0      收藏:0      [点我收藏+]

 

               inotify实现对文件夹下文件进行监听的原理:

                         inotify集成到内核中,通过内核提供的接口。使用inotify作为第三方的软件对文件夹变化进行监控。

                               inotifywait命令能够对文件夹中的文件的细微的变化进行细粒度的实时的监控,监控的命令为

            inotifywait -mrq --timefmt ‘%d/%m/%y %H:%M‘ --format ‘%T %w%f%e‘ -e modify,delete,create,attrib  /var/web

          执行该命令,在命令界面会一直执行监听,当文件夹发生变化时,命令会输出变化内容。然后使用rsync对文件夹进行同步操作

          rsync使用两种工作模式进行同步,一种基于ssh服务进行同步,用法:   rsync [option] src   user@host:dir

            另外一种方法为rsync套接字模式,使用rsync服务同步   rsync  [option]  src  rsync://user@host/web 。

            inotify+rsync监控的本地的数据变化。server端安装在须要进行同步的机器上。

rsync+inotify实现server实时备份

原文:http://www.cnblogs.com/mengfanrong/p/5126413.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!