(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210587871.2 (22)申请日 2022.05.26 (71)申请人 统信软件技 术有限公司 地址 100176 北京市北京经济技 术开发区 科谷一街10号院12号楼18层 (72)发明人 王荣 杨武  (74)专利代理 机构 北京瀚方律师事务所 1 1774 专利代理师 姜莹 (51)Int.Cl. G06F 9/54(2006.01) G06F 9/445(2018.01) G06F 16/188(2019.01) (54)发明名称 一种文件系统的监控方法、 监控装置及计算 设备 (57)摘要 本发明公开了一种文件系统的监控方法、 装 置及计算设备, 方法在操作系统中执行, 操作系 统内核中包括虚拟文件系统、 扩展监控模块、 扩 展通知模块, 所述操作系统之上运行有多个应 用, 所述方法包括步骤: 扩展通知模块响应于一 个或多个应用订阅挂载和/或卸载事件的请求, 向扩展监控模块订阅挂载和/或卸载事件; 扩展 监控模块从虚拟文件系统获取文件系统的挂载 或卸载事件; 扩展监控模块将所述挂载或卸载事 件发送至扩展通知模块, 以便一个或多个应用从 所述扩展通知模块获取挂载或卸载事件。 根据本 发明的技术方案, 实现方式简单, 且能够及时获 取到挂载/卸载事件, 也避免了对内核特性的依 赖。 权利要求书2页 说明书8页 附图4页 CN 114880146 A 2022.08.09 CN 114880146 A 1.一种文件系统的监控方法, 在操作系统中执行, 操作系统内核中包括虚拟文件系统、 扩展监控 模块、 扩展通知模块, 所述操作系统之上运行有 多个应用, 所述方法包括 步骤: 扩展通知模块响应于一个或多个应用订阅挂载和/或卸载事件的请求, 向扩展监控模 块订阅挂载和/或卸载事 件; 扩展监控 模块从虚拟文件系统获取文件系统的挂载或卸载事 件; 扩展监控模块将所述挂载或卸载事件发送至扩展通知模块, 以便一个或多个应用从所 述扩展通知模块获取挂载或卸载事 件。 2.如权利要求1所述的方法, 其中, 扩展监控模块从虚拟文件系统获取文件系统 的挂载 或卸载事 件的步骤 包括: 虚拟文件系统响应于应用对文件系统 的挂载或卸载请求, 将挂载或卸载事件发送至扩 展监控模块。 3.如权利要求2所述的方法, 其中, 所述扩展监控模块提供有事件通知入口函数, 虚拟 文件系统将挂载或卸载事 件发送至扩展监控 模块包括: 虚拟文件系统调用所述事 件通知入口函数, 将挂载或卸载事 件发送至扩展监控 模块。 4.如权利要求1 ‑3中任一项所述的方法, 其中, 所述扩展通知模块提供有事件触发函 数, 扩展监控 模块将所述 挂载或卸载事 件发送至扩展通知模块包括: 扩展监控 模块调用所述事 件触发函数将所述 挂载或卸载事 件发送至扩展通知模块。 5.如权利 要求3所述的方法, 其中, 所述扩展监控模块包括fsnotify模块和事件通知入 口函数; 所述虚拟文件系统适于响应于应用对文件系统 的挂载或卸载请求, 并在执行对文件系 统的挂载或卸载操作后, 调用所述事件通知 入口函数将挂载或卸载事件发送至扩展监控模 块。 6.如权利 要求1‑5中任一项所述的方法, 其中, 所述扩展通知模块包括fanotify模块和 事件队列; 所述扩展通知模块适于接收所述扩展监控模块发送的挂载或卸载事件, 并将所述挂载 或卸载事件存放到所述事件队列中, 以便一个或多个应用从所述事件队列中获取挂载或卸 载事件。 7.如权利要求4所述的方法, 其中, 所述事件触发函数为fanotify_han dle_event()函 数。 8.一种监控装置, 布置在操作系统内核中, 所述操作系统内核中包括虚拟文件系统, 所 述操作系统之上运行有 多个应用, 所述装置包括: 扩展通知模块, 适于响应于一个或多个应用订阅挂载和/或卸载事件的请求, 向扩展监 控模块订阅挂载和/或卸载事 件; 扩展监控模块, 适于从虚拟文件系统获取文件系统的挂载或卸载事件, 并适于将所述 挂载或卸载事件发送至扩展通知 模块, 以便一个或多个应用从所述扩展通知 模块获取挂载 或卸载事 件。 9.一种计算设备, 包括: 至少一个处 理器; 以及 存储器, 存储有程序指令, 其中, 所述程序指令被配置为适于由所述至少一个处理器执权 利 要 求 书 1/2 页 2 CN 114880146 A 2行, 所述程序指令包括用于执 行如权利要求1 ‑7中任一项所述的方法的指令 。 10.一种存储有程序指令的可读存储介质, 当所述程序指令被计算设备读取并执行时, 使得所述计算设备 执行如权利要求1 ‑7中任一项所述方法。权 利 要 求 书 2/2 页 3 CN 114880146 A 3

.PDF文档 专利 一种文件系统的监控方法、监控装置及计算设备

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种文件系统的监控方法、监控装置及计算设备 第 1 页 专利 一种文件系统的监控方法、监控装置及计算设备 第 2 页 专利 一种文件系统的监控方法、监控装置及计算设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:01:14上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。