【发布时间】:2011-12-05 06:04:01
【问题描述】:
我正在考虑构建一个监视文件系统活动的文件系统同步实用程序,但似乎 linux 内核中的某些文件系统监视功能已过时或功能不全。
我的研究发现
dnotify 先有通知功能,具有通知删除、修改、访问、属性、创建、移动等功能,可以确定文件描述符,但现在 inotify 和 fanotify 已经过时了
inotify 以通知排在第二位,具有通知访问、修改、属性、关闭、移动、删除、创建等功能,但它不提供文件描述符或进程,并且会被 fanotify 过时
fanotify 是最新的通知访问,修改,关闭,但不通知删除或属性,但提供文件描述符
我需要一种方法来确定进程(例如从 fd)以及删除、修改、属性等内容,以便同步所有内容,有什么建议吗?不幸的是 dnotify 似乎是最好但最过时的
【问题讨论】:
标签: linux filesystems inotify