RK3568平台开发系列讲解(调试篇)监控文件系统的底层原理 23-09-22 11:04 4431 8108 blog.csdn.net ?返回专栏总目录 文章目录 一、inotify 底层实现原理 二、系统限制 沉淀、分享、成长,让自己和他人都能有所收获!? ?本篇将详细介绍 Linux 中用 inotify 实现文件系统监控在内核中的实现思路。 一、inotify 底层实现原理 不管是单个文件,还是某个目录,在 Linux 的文件系统上,都会对应一个索引节点(inode),所以,不管是在某个目录下新建或修改文件,或者修改某个文件对应的内容,都会执行 inode 信息的更新。所以,inode 是理想的文件系统事件的监测点。 在 inode 的数据结构中,有两个字段用来记录当前的文件事件观察者: __u32 i_fsnotify_mask; 交个朋友:加V领优惠卷 微信名片 注:本文转载自blog.csdn.net的内核笔记的文章"https://xuesong.blog.csdn.net/article/details/129964099"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。 复制链接
?返回专栏总目录 文章目录 一、inotify 底层实现原理 二、系统限制 沉淀、分享、成长,让自己和他人都能有所收获!? ?本篇将详细介绍 Linux 中用 inotify 实现文件系统监控在内核中的实现思路。 一、inotify 底层实现原理 不管是单个文件,还是某个目录,在 Linux 的文件系统上,都会对应一个索引节点(inode),所以,不管是在某个目录下新建或修改文件,或者修改某个文件对应的内容,都会执行 inode 信息的更新。所以,inode 是理想的文件系统事件的监测点。 在 inode 的数据结构中,有两个字段用来记录当前的文件事件观察者: __u32 i_fsnotify_mask; 交个朋友:加V领优惠卷 微信名片
评论记录:
回复评论: