首页 › Category Archives › inotify

inotify — Linux 2.6 内核中的文件系统变化通知机制

本文详细地介绍了在 Linux 2.6.13 内核中新引入的文件系统变化通知机制 inotify,并举例说明了它的使用与典型应用案例。
继续阅读 »

inotify

简介: 当需要对 Linux®文件系统进行高效率、细粒度、异步地监控时,可以采用 inotify。可利用它对用户空间进行安全、性能、以及其他方面的监控。

继续阅读 »

用 inotify 监控 Linux 文件系统事件

当需要对 Linux®文件系统进行高效率、细粒度、异步地监控时,可以采用 inotify。可利用它对用户空间进行安全、性能、以及其他方面的监控。(2010 年 9 月 10 日,对本文的 可下载示例代码 进行了更新,更正了一个打印错误。— 编辑注。

继续阅读 »

Linux利用inotify-tools的inotifywait实现:当文件夹内容改变时自动执行一段脚本

当我在建一个rpm包管理服务器时,里面有个这样的要求,要求当有新的rpm存入指定目录时,自动执行一段脚本去对这个rpm包进行检测。

这里利用了inotify-tools的inotifywait的模块,里面有个事件处理的参数-e,见它的手册。

继续阅读 »

inotify-tools命令使用讲解

inotify-tools 是为linux下inotify文件监控工具提供的一套c的开发接口库函数,同时还提供了一系列的命令行工具,这些工具可以用来监控文件系统的事件。 inotify-tools是用c编写的,除了要求内核支持inotify外,不依赖于其他。inotify-tools提供两种工具,一是 inotifywait,它是用来监控文件或目录的变化,二是inotifywatch,它是用来统计文件系统访问的次数。现在介绍一下它的使用方法。

继续阅读 »

通过rsync+inotify实现数据的实时备份

     在前面的博文中,我讲到过利用rsync实现数据的镜像和备份,但是要实现数据的实时备份,单独靠rsync还不能实现,本文就讲述下如何实现数据的实时备份。

继续阅读 »