我正在寻找构建一个监视文件系统活动的文件系统同步实用程序,但似乎linux内核中的某些文件系统监视功能已过时或功能不全.
我的研究发现了什么
dnotify首先发布通知具有通知删除,修改,访问,属性,创建,移动等功能可以确定文件描述符,但现在已经过时了inotify和fanotify
inotify排在第二位,通知具有通知访问,修改,属性,关闭,移动,删除,创建等功能但是它不会给你一个文件描述符或进程,并且会被fanotify过时
fanotify是最新的通知访问,修改,关闭,但不通知删除或属性,但确实提供文件描述符
我需要一种方法来确定流程(例如来自fd)以及删除,修改,属性等等,以便同步所有内容,任何建议?不幸的是,dnotify似乎是最好的但是最过时的