书签 分享 收藏 举报 版权申诉 / 8

一种通用文件系统日志记录方法及装置.pdf

  • 上传人:n****g
  • 文档编号:6023584
  • 上传时间:2019-04-03
  • 格式:PDF
  • 页数:8
  • 大小:323.47KB
  • 摘要
    申请专利号:

    CN201510881383.2

    申请日:

    2015.11.30

    公开号:

    CN106815126A

    公开日:

    2017.06.09

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    著录事项变更IPC(主分类):G06F 11/34变更事项:申请人变更前:南京壹进制信息技术股份有限公司变更后:南京壹进制信息技术股份有限公司变更事项:地址变更前:210014 江苏省南京市秦淮区光华路1号(白下高新园区)斯坦德物联网大厦南楼8层变更后:210014 江苏省南京市秦淮区永智路5号白下高新园区五号楼C栋三层|||实质审查的生效IPC(主分类):G06F 11/34申请日:20151130|||公开

    IPC分类号:

    G06F11/34; G06F17/30

    主分类号:

    G06F11/34

    申请人:

    南京壹进制信息技术股份有限公司

    发明人:

    谢亮; 许萍萍

    地址:

    210014 江苏省南京市秦淮区光华路1号(白下高新园区)斯坦德物联网大厦南楼8层

    优先权:

    专利代理机构:

    代理人:

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开一种通用文件系统日志记录方法及装置,包括:本发明提供各平台操作系统的文件驱动,捕获文件变化信息,并将其组织成日志文件,通过封装操作系统或文件系统相关的功能,使用者可直接利用生成的日志文件分析所关注的数据内容,降低人员要求,节省大量的时间。

    权利要求书

    1.一种通用文件系统日志记录方法,其特征在于,包括以下步骤:
    安装各平台操作系统对应的文件驱动;
    根据用户需求,按需配置敏感信息过滤器;
    将过滤器传递到文件驱动;
    根据过滤器,驱动监控敏感信息;
    将敏感信息格式化;
    按预先定义格式存储到日志文件;
    通过封装操作系统或文件系统相关的功能,对外提供统一的日志文件接口。
    2.根据权利要求1所述的方法,其特征在于:
    所述配置敏感信息,指名称变更、内容读写、属性变更、权限变更等文件变化操作。
    3.根据权利要求1所述的方法,其特征在于:
    所述按预先定义格式存储到日志文件,可实现同步或异步存储到日志文件;
    同步模式下,实际数据操作将会在日志确保记录到存储后再进行,确保日志信息不遗失;
    异步模式下,实际数据操作和日志记录同步进行,拥有更好的性能。
    4.一种通用文件系统日志记录装置,其特征在于,包括:
    驱动模块,用于提供并安装各平台操作系统对应的文件驱动;
    监控模块,根据配置模块传递到文件驱动的配置内容,监控模块捕获关注的文件变化信
    息;
    配置模块,根据用户需求,按需配置过滤器以及工作模式;
    存储模块,通过监控模块捕获文件变化信息,并将其按预先定义将敏感信息格式化,日
    志文件中;
    进一步的,通过封装操作系统或文件系统相关的功能,对外提供统一的日志文件接口。
    5.根据权利要求4所述的装置,其特征在于:
    所述存储模块,按预先定义格式存储到日志文件,可实现同步或异步存储到日志文件;
    同步模式下,实际数据操作将会在日志确保记录到存储后再进行,确保日志信息不遗失;
    异步模式下,实际数据操作和日志记录同步进行,拥有更好的性能。

    说明书

    一种通用文件系统日志记录方法及装置

    技术领域

    本发明涉及数据保护以及灾难恢复技术领域,尤其涉及一种通用文
    件系统日志记录方法及装置。

    背景技术

    目前IT领域中,许多应用或场景需要关注文件变化信息,如备份
    领域中文件差异增量备份,桌面搜索领域中文件索引建立,性能领域中对于文件
    读写信息的监控等等。获取文件变化,一般做法是通过分析文件系统自带的日志
    或自己编写文件驱动捕获,这两种方法都涉及计算机底层技术,要求从业人员有
    较深的计算机专业知识,对操作系统或文件系统非常了解。即使是具有丰富经验
    的从业人员,要完成这样的功能,也要花费不菲的精力。尤其是在需要跨平台场
    景时,面对众多的操作系统平台和文件系统格式,一一支持花费的时间是线性增
    长。

    但以上现有技术存在以下缺点:

    1.根据应用需求自行开发驱动:

    (1)各平台操作系统差异较大,开发跨平台应用耗时很多;

    (2)驱动开发要求开发者对操作系统有较深理解,否则极大的降
    低了系统稳定性;

    (3)与应用关联性较强,当其它应用使用时,需要重新开发。

    2.分析文件系统日志:

    (1)文件系统种类众多,一一开发支持相当耗时。

    (2)开发者对每个文件系统较为熟悉,在某些场景漏掉文件的可
    能性极大。

    (3)文件系统日志一般都针对整个分区,无法指定特定目录,粒
    度较大。

    发明内容

    为解决上述问题,本发明提供各平台操作系统的文件驱动,捕获文
    件变化信息,并将其组织成日志文件,通过封装操作系统或文件系统相关的功能,
    使用者可直接利用生成的日志文件分析所关注的数据内容,降低人员要求,节省
    大量的时间。

    本发明提供一种通用文件系统日志记录方法,包括以下步骤:

    1.安装各平台操作系统对应的文件驱动;

    优选的,本发明内置常见系统驱动,所有平台日志文件接口一致。

    2.根据用户需求,配置敏感信息过滤器;

    所述敏感信息可以为名称变更,内容读写,属性变更,权限变更等。

    3.将过滤器传递到文件驱动。

    4.根据过滤器,驱动监控敏感信息。

    5.将敏感信息格式化;

    所述将敏感信息格式化,是指将敏感信息变成统一的格式。

    6.按预先定义格式同步或异步存储到日志文件;

    优选的,不同用户根据不同需求,可以预先定义不同的格式存储到
    日志;

    7.通过封装操作系统或文件系统相关的功能,对外提供统一的日
    志文件接口。

    使用者直接利用生成的日志文件分析所关注的数据内容,降低人员
    要求,节省大量的时间。

    优选的,同步模式下,实际数据操作将会在日志确保记录到存储后
    再进行,保证日志不会遗漏。

    优选的,异步模式下,实际数据操作和日志记录同步进行,拥有更
    好的性能。

    本发明还提供一种通用文件系统日志记录装置,包括:驱动模块、
    配置模块、监控模块、存储模块。

    驱动模块,用于提供并安装各平台操作系统对应的文件驱动。

    优选的,内置常见系统驱动,所有平台日志文件接口一致。

    配置模块,根据用户需求,配置过滤器以及工作模式;

    优选的,通过所述配置模块,按需配置过滤器,只需关注指定信息
    敏感变化,如名称变更,内容读写,属性变更,权限变更等,可进行细粒度控制,
    节省了资源。

    监控模块,根据配置模块传递到文件驱动的配置内容,监控模块捕
    获关注的文件变化信息。

    存储模块,通过监控模块捕获文件变化信息,并将其按预先定义将
    敏感信息格式化,同步或异步存储到日志文件中。

    所述按预先定义将敏感信息格式化,是指将敏感信息变成统一的格
    式。

    进一步的,通过封装操作系统或文件系统相关的功能,对外提供统
    一的接口。使用者直接利用生成的日志文件分析所关注的数据内容,降低人员要
    求,节省大量的时间。

    进一步的,存储模块可以选择同步或异步存储日志文件。

    优选的,在更关注可靠性的场合,如备份领域中可以设置成同步存
    储模式,确保日志信息不遗失,保证高可靠;

    优选的,在关注性能的场景中,如桌面搜索,可以配置异步存储工
    作模式,可以获得更高的用户体验。

    当用户需要关注文件变化信息时,本发明提供的一种通用文件系统
    日志记录方法及装置有以下有益效果:

    1.通用性好,内置常见系统(window,mac,linux,unix,android,
    ios等)驱动,所有平台日志文件接口一致;

    2.控制粒度细,可以根据需要定制敏感信息,减少机器性能影响;

    3.可靠性高,可以支持同步日志模式,确保不会遗留日志信息。

    附图说明

    图1为一种通用文件系统日志记录方法原理说明图

    图2为一种通用文件系统日志记录装置原理说明图

    具体实施方式

    下面结合附图对本发明的技术方案进行详细说明。

    如图1所示,本实施例提供了一种通用文件系统日志记录方法,包
    括以下步骤:

    1.安装各平台操作系统对应的文件驱动;

    优选的,本发明内置常见系统(window,mac,linux,unix,android,
    ios等)驱动,所有平台日志文件接口一致。

    2.根据用户需求,配置敏感信息过滤器,敏感信息可以为名称变更,
    内容读写,属性变更,权限变更等;

    3.将过滤器传递到文件驱动;

    4.根据过滤器,驱动监控敏感信息;

    5.将敏感信息格式化;

    所述将敏感信息格式化,是指将敏感信息变成统一的格式。

    如用户在备份领域需要进行文件差异增量备份,需要监控文件变化
    信息,如源位置、文件名、修改时间、文件大小,可以将这些捕获的信息存储为
    信息列表或者以修改时间命名的ID地址存储。

    优选的,不同用户根据不同需求,可以预先定义不同的格式存储到
    日志。

    6.按预先定义格式同步或异步存储到日志文件中。

    7.通过封装操作系统或文件系统相关的功能,对外提供统一的日
    志文件接口。优选的,使用者直接利用生成的日志文件分析所关注的数据内容,
    降低人员要求,节省大量的时间。

    优选的,同步模式下,实际数据操作将会在日志确保记录到存储后
    再进行,保证日志不会遗漏;

    在更关注可靠性的场合,如备份领域中可以设置成同步存储模式,
    确保日志信息不遗失,保证高可靠。

    优选的,异步模式下,实际数据操作和日志记录同步进行,拥有更
    好的性能;

    在关注性能的场景中,如桌面搜索,可以配置异步存储工作模式,
    可以获得更高的用户体验。

    如图2所示,本实施例提供了一种通用文件系统日志记录装置,包
    括:驱动模块、配置模块、监控模块、存储模块。

    驱动模块,用于提供并安装各平台操作系统对应的文件驱动。

    优选的,本装置内置常见系统(window,mac,linux,unix,android,
    ios等)驱动,所有平台日志文件接口一致。

    配置模块,根据用户需求,配置过滤器以及工作模式;

    所述配置过滤器将只能收集到符合其过滤条件的数据,不符合其过
    滤条件的数据将不会被收集在内。

    优选的,通过所述配置模块,按需配置过滤器,只需关注指定信息
    敏感变化,如名称变更,内容读写,属性变更,权限变更等,可进行细粒度控制,
    节省了资源;

    进一步的,通过配置可以调整驱动监控文件变化相关数据,根据场
    景灵活调整,尽量减少对系统的影响。

    例如,现已在windows的操作系统上安装了文件驱动,当前系统上
    由C、D、E三个磁盘和F、G两个应用。其中用户只需关注F应用相关的文件信
    息或只关注E盘中A文件目录下的数据,那么配置过滤器只需关注这两项的文件
    变化信息,可极大程度的节省资源。如在某时间点,A文件目录下的B文件进行
    了修改,那么配置文件过滤器只需记录修改时间和变化大小等文件变化信息。

    监控模块,根据配置模块传递到文件驱动的配置内容,监控模块捕
    获关注的文件变化信息。

    存储模块,通过监控模块捕获文件变化信息,并将其按预先定义将
    敏感信息格式化,同步或异步存储到日志文件中。

    进一步的,通过封装操作系统或文件系统相关的功能,对外提供
    统一的接口。使用者直接利用生成的日志文件分析所关注的数据内容,降低人员
    要求,节省大量的时间。

    所述按预先定义将敏感信息格式化,是指将敏感信息变成统一的格
    式,如将捕获文件信息定义成数据信息列表,所述数据信息包括文件名、修改时
    间、文件大小,以修改时间命名。

    当用户需要关注文件变化信息,如备份领域中文件差异增量备份,
    桌面搜索领域中文件索引建立,监控领域中对于文件读写信息的监控,可直接利
    用生成的日志文件分析所关注的数据内容。

    进一步的,可以选择同步或异步存储日志文件。

    优选的,在更关注可靠性的场合,如备份领域中可以设置成同步存
    储模式,确保日志信息不遗失,保证高可靠;

    优选的,在关注性能的场景中,如桌面搜索,可以配置异步存储工
    作模式,可以获得更高的用户体验。

    以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡
    在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本
    发明的保护范围之内。

    关 键  词:
    一种 通用 文件系统 日志 记录 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种通用文件系统日志记录方法及装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6023584.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1