是否有一个Linux内核模块或可能是一个不同的文件系统来保持一个文件已被打开的次数的总数?
我意识到这一点会问很多,但如果你也可以调整它,所以它不会增加计数,除非在打开文件时x%的文件被读取,这将是太棒了。
谢谢。
是! 这将是inotify系统。 它内置到内核中,你只需要钩住它。 您可以监视的事件之一是文件打开(IN_OPEN)和文件closures(IN_CLOSE)。 一旦你build立了一个工具来监视事情,你可以很简单地得到这些数字。 不幸的是,它没有百分比的事件,只是read 。
听起来像审计和ausearch的工作