一种计算机系统中文件备份的系统及方法技术方案

技术编号:2916222 阅读:180 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及计算机系统中文件备份的方法和系统,方法包括:步骤1,监控装置截获计算机系统中文件操作事件,对在监控范围内同过滤规则匹配并执行成功的文件操作事件生成文件操作日志,将所述文件操作日志存储到存储装置;步骤2,备份控制装置调度备份任务的执行,在备份任务需要执行时,将所述备份任务发送给备份装置;步骤3,所述备份装置判断所述备份任务是全量备份还是增量备份,如果是全量备份,则进行所述全量备份,否则,执行下一步骤;步骤4,所述备份装置从所述存储装置中获取文件操作日志,根据所述文件操作日志进行所述增量备份。本发明专利技术能够进行在线数据热备份,并提供文件逻辑块的增量备份方法,降低备份数据量,提高备份效率。

【技术实现步骤摘要】

本专利技术涉及信息安全领域,尤其涉及一种计算机系统中文件备份的系统及方法
技术介绍
随着计算机技术的不断发展和信息化程度的不断提高,人们对信息的依赖程度越来越高。信息在IT环境中的高度集中存储,在很大程度上提高了信息和数据管理的自动化,提高了运营效率,降低了成本。但同时,风险性也在不断的增加,灾难发生所造成的数据丢失,可能会导致巨大的损失。为了避免灾难带来的不利影响,需要对数据进行定时或者实时的备份,随着需要保护的数据的不断增加,进行一次数据备份所需要的时间也越来越长,同时,随着信息化系统业务应用的不断繁忙,重要性越来越大,业务应用可以停止的时间越来越短,数据备份窗口越来越短,实际上很多业务应用是不中断的,无法停止,数据备份窗口为零。因此,需要实现支持零备份窗口的备份技术,在业务应用不中断的情况下,进行数据备份,保证备份数据的时间一致性。同时,为了有效的进行异地数据备份,必须提高数据备份效率,如何降低备份数据量就是需要解决的一个重要问题。目前存在以下对计算机文件的数据信息进行备份的方法和系统。专利PCT/EP2002/002588提出了根据散列密钥判断文件是否改变过或者是否备份过,采用这种机制,只要文件发生变化,就需要备份整个文件,导致备份数据量非常大,不利于异地远程数据备份。专利CN1567238A提出了一种针对文件系统的远程镜像方法和系统,但是并没有提出如何对文件系统进行高效的数据备份,特别是增量数据备份。专利CN101051285A提出了通过首次进行增量备份以后进行差分备份的备份机制。该方法在一定程度上降低了备份的数据量,但是对于文件部分更改的情况,备份数量仍然比较大。-->专利CN1773500A提出了一种使用计算机文件系统的目录式硬链接相对于先前文件系统备份执行当前文件系统备份的方法和系统,但是没有提出备份效率的方法。
技术实现思路
为解决上述问题,本专利技术提供了一种计算机系统中文件备份的系统及方法,以实现在线数据热备份,在备份过程中,保证其它业务应用的持续正常执行;并提供文件逻辑块的增量备份方法,降低备份数据量,提高备份效率。本专利技术涉及一种计算机系统中文件备份的方法,包括:步骤1,监控装置截获计算机系统中文件操作事件,对在监控范围内同过滤规则匹配并执行成功的文件操作事件生成文件操作日志,将所述文件操作日志存储到存储装置;步骤2,备份控制装置调度备份任务的执行,在备份任务需要执行时,将所述备份任务发送给备份装置;步骤3,所述备份装置判断所述备份任务是全量备份还是增量备份,如果是全量备份,则进行所述全量备份,否则,执行下一步骤;步骤4,所述备份装置从所述存储装置中获取文件操作日志,根据所述文件操作日志进行所述增量备份。所述方法还包括:步骤21,所述备份控制装置根据备份任务的信息生成新的过滤规则,发送给所述监控装置;步骤22,所述监控装置接收所述新的过滤规则,并更新所述监控装置上的过滤规则。所述步骤1进一步为:步骤31,接收到文件操作事件,判断所述文件操作事件是否在监控范围内,如果是,则执行步骤32,否则,执行步骤33;步骤32,判断所述文件操作事件是否匹配过滤规则,如果是,则在所述文件操作事件执行成功后,根据所述文件操作事件生成文件操作日志,将所述文件操作日志存储到所述存储装置,否则,执行步骤33;步骤33,将所述文件操作事件转发到下层驱动。-->所述步骤2中调度备份任务的执行进一步为,所述备份控制装置按预设条件调度备份任务的执行。所述步骤2中调度备份任务的执行进一步为,所述备份控制装置按输入的指令调度备份任务的执行。所述步骤3和步骤4之间还包括:步骤61,所述备份装置通知所述监控装置将未存储到所述存储装置的文件操作日志存储到所述存储装置;步骤62,所述监控装置接收到通知后,将未存储到所述存储装置的文件操作日志存储到所述存储装置,完成存储后回应所述备份装置;所述步骤4进一步为:步骤63,所述备份装置接收到所述监控装置回应后,从所述存储装置中获取文件操作日志,根据所述文件操作日志进行所述增量备份。所述步骤3中进行所述全量备份进一步为:步骤71,建立备份数据源所在卷的快照;步骤72,从所述快照上读取数据进行备份。所述步骤61前还包括:步骤81,建立备份数据源所在卷的快照;所述步骤63中根据所述文件操作日志进行所述增量备份进一步为:步骤82,根据所述文件操作日志生成增量备份数据源信息;步骤83,根据所述增量备份数据源信息,从所述快照上读取数据进行备份。所述监控范围内的文件操作事件包括写操作,所述步骤1进一步为,在截获到的文件操作事件为写操作时,当写操作执行成功后,将所述写操作对应的文件逻辑块记录到文件操作日志,所述写操作对应的文件操作日志包括写起始偏移和长度,将所述文件操作日志存储到所述存储装置;所述步骤82进一步为根据所述写操作对应的文件操作日志中的写起始偏移和长度确定增量备份数据源信息。所述监控范围内的文件操作事件包括改名操作,所述步骤1进一步为,在截获到的文件操作事件为改名操作时,当改名-->操作执行成功后,将所述改名操作事件记录到文件操作日志,所述改名操作对应的文件操作日志包括原文件名和新文件名,将所述文件操作日志存储到所述存储装置;所述步骤82进一步为根据所述改名操作对应的文件操作日志中的原文件名和新文件名信息确定增量备份数据源信息。所述过滤规则包括用于描述文件或目录的路径条件。所述过滤规则还包括用于描述备份时需要排除的文件属性信息的排除条件,和/或用于描述备份时需要包含的文件属性信息的包含条件。本专利技术还公开了一种计算机系统中文件备份的系统,所述系统包括:监控装置、备份控制装置、备份装置、和存储装置,所述监控装置,用于截获计算机系统中文件操作事件,对在监控范围内同过滤规则匹配并执行成功的文件操作事件生成文件操作日志,将所述文件操作日志存储到所述存储装置;所述存储装置,用于存储所述文件操作日志;所述备份控制装置,用于调度备份任务的执行,在备份任务需要执行时,将所述备份任务发送给所述备份装置;所述备份装置,用于按所述备份任务进行全量备份或增量备份,在进行所述增量备份时,从所述存储装置中获取文件操作日志,根据所述文件操作日志进行所述增量备份。所述备份控制装置还用于根据备份任务的信息生成新的过滤规则,发送给所述监控装置;所述监控装置还用于接收所述新的过滤规则,并更新所述监控装置上的过滤规则。所述监控装置进一步用于接收到文件操作事件后,如果所述文件操作事件在监控范围内,则判断所述文件操作事件是否匹配过滤规则,如果是,则在所述文件操作事件执行成功后,根据所述文件操作事件生成文件操作日志,将所述文件操作日志存储到所述存储装置,如果不是,则将所述文件操作事件转发到下层驱动;如果所述文件操作事件在监控范围内,则将所述文件操作事件转发到下层驱动。所述备份控制装置在调度备份任务的执行时进一步用于按预设条件调度-->备份任务的执行。所述备份控制装置在调度备份任务的执行时进一步用于按输入的指令调度备份任务的执行。所述备份装置在进行增量备份时还用于通知所述监控装置将未存储到所述存储装置的文件操作日志存储到所述存储装置,接收到所述监控装置回应后,从所述存储装置中获取文件操作日志,根据所述文件操作日志进行所本文档来自技高网
...

【技术保护点】
一种计算机系统中文件备份的方法,其特征在于,包括: 步骤1,监控装置截获计算机系统中文件操作事件,对在监控范围内同过滤规则匹配并执行成功的文件操作事件生成文件操作日志,将所述文件操作日志存储到存储装置; 步骤2,备份控制装置调度备份任务的执行,在备份任务需要执行时,将所述备份任务发送给备份装置; 步骤3,所述备份装置判断所述备份任务是全量备份还是增量备份,如果是全量备份,则进行所述全量备份,否则,执行下一步骤; 步骤4,所述备份装置从所述存储装置中获取文件操作日志,根据所述文件操作日志进行所述增量备份。

【技术特征摘要】
1.一种计算机系统中文件备份的方法,其特征在于,包括:步骤1,监控装置截获计算机系统中文件操作事件,对在监控范围内同过滤规则匹配并执行成功的文件操作事件生成文件操作日志,将所述文件操作日志存储到存储装置;步骤2,备份控制装置调度备份任务的执行,在备份任务需要执行时,将所述备份任务发送给备份装置;步骤3,所述备份装置判断所述备份任务是全量备份还是增量备份,如果是全量备份,则进行所述全量备份,否则,执行下一步骤;步骤4,所述备份装置从所述存储装置中获取文件操作日志,根据所述文件操作日志进行所述增量备份。2.如权利要求1所述的计算机系统中文件备份的方法,其特征在于,所述方法还包括:步骤21,所述备份控制装置根据备份任务的信息生成新的过滤规则,发送给所述监控装置;步骤22,所述监控装置接收所述新的过滤规则,并更新所述监控装置上的过滤规则。3.如权利要求1所述的计算机系统中文件备份的方法,其特征在于,所述步骤1进一步为:步骤31,接收到文件操作事件,判断所述文件操作事件是否在监控范围内,如果是,则执行步骤32,否则,执行步骤33;步骤32,判断所述文件操作事件是否匹配过滤规则,如果是,则在所述文件操作事件执行成功后,根据所述文件操作事件生成文件操作日志,将所述文件操作日志存储到所述存储装置,否则,执行步骤33;步骤33,将所述文件操作事件转发到下层驱动。4.如权利要求1所述的计算机系统中文件备份的方法,其特征在于,所述步骤2中调度备份任务的执行进一步为,所述备份控制装置按预设条件调度备份任务的执行。5.如权利要求1所述的计算机系统中文件备份的方法,其特征在于,所述步骤2中调度备份任务的执行进一步为,所述备份控制装置按输入的指令调度备份任务的执行。6.如权利要求1所述的计算机系统中文件备份的方法,其特征在于,所述步骤3和步骤4之间还包括:步骤61,所述备份装置通知所述监控装置将未存储到所述存储装置的文件操作日志存储到所述存储装置;步骤62,所述监控装置接收到通知后,将未存储到所述存储装置的文件操作日志存储到所述存储装置,完成存储后回应所述备份装置;所述步骤4进一步为:步骤63,所述备份装置接收到所述监控装置回应后,从所述存储装置中获取文件操作日志,根据所述文件操作日志进行所述增量备份。7.如权利要求6所述的计算机系统中文件备份的方法,其特征在于,所述步骤3中进行所述全量备份进一步为:步骤71,建立备份数据源所在卷的快照;步骤72,从所述快照上读取数据进行备份。8.如权利要求6所述的计算机系统中文件备份的方法,其特征在于,所述步骤61前还包括:步骤81,建立备份数据源所在卷的快照;所述步骤63中根据所述文件操作日志进行所述增量备份进一步为:步骤82,根据所述文件操作日志生成增量备份数据源信息;步骤83,根据所述增量备份数据源信息,从所述快照上读取数据进行备份。9.如权利要求8所述的计算机系统中文件备份的方法,其特征在于,所述监控范围内的文件操作事件包括写操作,所述步骤1进一步为,在截获到的文件操作事件为写操作时,当写操作执行成功后,将所述写操作对应的文件逻辑块记录到文件操作日志,所述写操作对应的文件操作日志包括写起始偏移和长度,将所述文件操作日志存储到所述存储装置;所述步骤82进一步为根据所述写操作对应的文件操作日志中的写起始偏移和长度确定增量备份数据源信息。10.如权利要求8所述的计算机系统中文件备份的方法,其特征在于,所述监控范围内的文件操作事件包括改名操作,所述步骤1进一步为,在截获到的文件操作事件为改名操作时,当改名操作执行成功后,将所述改名操作事件记录到文件操作日志,所述改名操作对应的文件操作日志包括原文件名和新文件名,将所述文件操作日志存储到所述存储装置;所述步骤82进一步为根据所述改名操作对应的文件操作日志中的原文件名和新文件名信息确定增量备份数据源信息。11.如权利要求1所述的计算机系统中文件备份的方法,其特征在于,所述过滤规则包括用于描述文件或目录的路径条件。12.如权利要求11所述的计算机系统中文件备份的方法,其特征在于,所述过滤规则还包括用于描述备份时需要排除的文件属性信息的排除条件,和/或用于描述备份时需要包含的文件属性信息的包含条件。13.一种计算机系统中文件备份的系统,其特征在于,...

【专利技术属性】
技术研发人员:王树鹏云晓春郭莉崔祥
申请(专利权)人:中国科学院计算技术研究所
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1