如何检测使用inotify挂载目录的时间?

Ric*_*rdo 9 c linux kernel inotify

我正在使用Linux Inotify来检测程序中的FS事件.

如何在受监控目录上安装设备时如何通知我?

Ale*_*x B 9

我认为你无法做到这一点inotify.这是方法:

  1. 通过Netlink套接字从内核中读取uevents,并过滤掉那些不是."ACTION""mount"
  2. "/proc/mounts"通过"mount"操作获得活动时,请阅读并解析.
  3. 使用刚挂载的设备查找挂载点的记录,如果它不是您正在观看的目录,则将其过滤掉.