【发布时间】:2011-10-25 06:40:40
【问题描述】:
我了解到linux内核提供了“inotify机制”来监控文件系统。
根据 inotify,inotify_init() 返回 fd 以从内核接收 inotify_event。
(我知道内核会在上面写inotify_event。)
1) 如果我使用inotify_add_watch() 添加带有inotify fd 的新手表,当观看的文件有事件时,谁将在inotify fd 上写入inotify_event。
2)(如果内核有,)当内核检测到监视文件的事件时,内核如何决定哪个 inotify fd(inotify_instance) 必须用这个 inotify_event 更新?
【问题讨论】:
标签: linux filesystems kernel inotify