首页 > 其他 > 详细

inotify工具介绍及实时复制实践

时间:2017-08-09 00:50:07      阅读:316      评论:0      收藏:0      [点我收藏+]

   inotify是一种强大的、细粒度的、异步的文件系统事件监控机制,linux内核从2.6.13起,加入了inotify支持,通过inotify可以监控文件系统中添加、删除,修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools正是实施这样监控的软件。国人周洋在金山公司开发的sersync。

  inotify实际是一种实际驱动机制,它为应用程序监控文件系统事件提供了实时响应事件的机制,而无需通过诸如cron等的轮询机制来获取事件。cron等机制不仅无法做到实时性,而且消耗大量系统资源。相比之下,inotify基于事件驱动,可以做到事件处理的实时响应,也没用轮询造成的系统资源消耗,是非常自然的事件通知接口,也与自然世界的事件机制相符合。

  inotify的实现由几款软件:inotify-tools、sersync(金山周洋)、isyncd

特别说明:下面的inotify配置是建立在rsync服务基础上的配置过程。

技术分享

本文出自 “sandshell” 博客,请务必保留此出处http://sandshell.blog.51cto.com/9055959/1954651

inotify工具介绍及实时复制实践

原文:http://sandshell.blog.51cto.com/9055959/1954651

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