[发明专利]一种LINUX系统中变化文件的截获方法及装置有效
申请号: | 201310728887.1 | 申请日: | 2013-12-25 |
公开(公告)号: | CN103699846B | 公开(公告)日: | 2017-06-27 |
发明(设计)人: | 王旭;张道伟 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 王丹,栗若木 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 系统 变化 文件 截获 方法 装置 | ||
1.一种LINUX系统中的文件截获方法,包括:
将LINUX系统的文件事件截获策略封装提供统一的接口;
调用所述统一的接口对文件进行监控,当有文件发生变化事件时,截获发生变化事件的文件,并将所述发生变化事件的文件的路径和与所述路径对应的变化事件进行数据持久化存储;
对写入数据的方式进行封装,提供统一的数据写入接口;
所述将所述发生变化事件的系统文件的路径和变化事件进行数据持久化存储,包括:调用所述统一的数据写入接口,将所述发生变化事件的系统文件的路径和与所述路径对应的变化事件写入到相应的文件或数据库中。
2.如权利要求1所述的方法,其特征在于:
所述调用所述统一的接口对文件进行监控,当有文件发生变化事件时,截获发生变化事件的文件,包括:
调用所述统一的接口对文件进行监控,并根据用户设置的配置文件选择相应的文件事件截获策略,当有文件发生变化事件时,根据所述文件事件截获策略截获发生变化事件的文件。
3.如权利要求1或2所述的方法,其特征在于:
所述在截获发生变化事件的文件之后,还包括:判断所述发生变化事件的系统文件是否属于需要监控的文件,如果是,则将所述发生变化事件的系统文件的路径和与所述路径对应的变化事件进行数据持久化存储。
4.如权利要求3所述的方法,其特征在于:所述方法还包括:
在将所述发生变化事件的系统文件的路径和与所述路径对应的变化事件进行数据持久化存储时,判断所述路径是否为当前路径,如果是,则不存储;如果不是,则将该路径存储,并标记为当前路径。
5.一种LINUX系统中的文件截获装置,包括:
策略封装模块,用于将LINUX系统的文件事件截获策略封装提供统一的接口;
通用文件捕获模块,用于在调用所述统一的接口时,对文件进行监控,当有文件发生变化事件时,截获发生变化事件的文件,并通知通用路径存储模块将所述发生变化事件的文件的路径和与所述路径对应的变化事件进行数据持久化存储;
通用路径存储模块,用于将所述发生变化事件的文件的路径和与所述路径对应的变化事件进行数据持久化存储;
所述通用路径存储模块,还用于对写入数据的方式进行封装,提供统一的数据写入接口;
所述通用路径存储模块,用于将所述发生变化事件的文件的路径和与所述路径对应的变化事件进行数据持久化存储,包括:
调用所述统一的数据写入接口,将所述发生变化事件的文件的路径和与所述路径对应的变化事件写入到相应的文件或数据库中。
6.如权利要求5所述的装置,其特征在于:
所述通用文件捕获模块,用于在调用所述统一的接口时,对所述文件进行监控,当有文件发生变化事件时,截获发生变化事件的文件,包括:
在调用所述统一的接口时,根据用户设置的配置文件选择相应的文件事件截获策略对文件进行监控,当有文件发生变化事件时,根据所述文件事件截获策略截获发生变化事件的文件。
7.如权利要求6所述的装置,其特征在于:所述装置还包括:
监控文件记录模块,用于记录所有需要监控的文件的路径,并将所述文件的路径传递给所述通用文件捕获模块;还用于在收到所述所述通用文件捕获模块的通知后,判断所述发生变化事件的文件是否属于所述需要监控的文件,如果是,则通知所述通用路径存储模块将所述发生变化事件的文件的路径和与所述路径对应的变化事件进行数据持久化存储;
所述通用文件捕获模块,还用于在截获所述发生变化事件的系统文件之后,通知所述监控文件记录模块对所述发生变化事件的系统文件进行判断。
8.如权利要求5所述的装置,其特征在于:
所述通用路径存储模块,还用于在将所述发生变化事件的文件的路径和与所述路径对应的变化事件进行数据持久化存储时,判断所述路径是否为当前路径,如果是,则不存储;如果不是,则将该路径存储,并标记为当前路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310728887.1/1.html,转载请声明来源钻瓜专利网。