一种文件合成备份的方法与流程

文档序号:11176985阅读:437来源:国知局

本发明涉及计算机数据备份技术领域,尤其涉及一种文件合成备份的方法。



背景技术:

文件备份是指将文件系统中的数据加以复制,当发生灾难或者误操作时,可以方便且及时地恢复系统的有效数据以保证系统的正常运行。

文件备份的备份类型主要全备份以及增量备份,全备份就是说将要备份的数据全部复制到存储服务器,而增量备份只需要备份自上次备份以来有修过的那部分数据。

全备份的优点是只需要全备份的备份集就可以恢复数据,而缺点就是备份本身需要耗费大量的资源,时间来进行备份,并且备份集需要大量的空间进行存储。

增量备份的优点是备份需要的资源,时间以及存储空间相比全备份来说都大大减少,而缺点是恢复时不能单独使用需要关联的备份集才能进行恢复。

在目前实际部署文件备份时通常都会用一个较长的周期来进行全备份(比如一个月进行一次),然后用一个较短的周期进行增量备份(比如一天一次)。如上所述,由于进行全备份是一个需要耗费大量资源的操作,对某些具有海量大小的数据需要备份的客户来说更为严重的是分配给文件备份的存储空间不足以同时保存两份全备。

在只能进行一次全备的情况下,现有的方案一般是通过后续都进行增量备份来满足,但是这种做法有一个非常严重的隐患,后续的所有增量备份时间点都需要依赖于全备份的时间点,一旦全备份时间点损坏,则所有的时间点都失效。



技术实现要素:

本发明正是针对现有技术存在的不足,提供了一种文件合成备份的方法。

为解决上述问题,本发明所采取的技术方案如下:

一种文件合成备份的方法,主要分为空间回收器、合并器和索引者,所述空间回收器用于根据请求回收备份集中特定文件的空间,所述合并器用于合并由于空间回收而过于稀疏的备份集,所述索引者用于记录合并后文件所在的位置,当使用者进行一次备份后,存储服务器判断是否需要进行合并操作,若需要则创建空间回收器、合并器和索引者,然后对比全备以及增量备份的文件差异,将全备份中多余的文件的空间通过空间回收器回收,空间回收完后检查已有的备份集中是否有过于稀疏的备份集,若有则调用合并器对这些过于稀疏的备份集进行合并,在这整个过程中会将由于合并导致的索引变更更新到索引者中。

本发明与现有技术相比较,本发明的实施效果如下:

本发明提供的一种文件合成备份的方法,具有以下优点:

一.合并备份模式,在进行一次完全备份后,之后的每次备份都只需要从生产环境虚读取变化的文件到备份服务器,然后在备份服务器上进行数据的合并过程,在大大降低备份过程对生产环境的资源消耗的同时,生成了具备独立完整恢复能力的合成备份点,极大的提升了备份软件的低耗高可靠性。

二.合并本身并不需要真正物理创建一个新的全备,使得整个合成过程变得快速而高效,同时由于不需要物理创建一个新的全备,仅需要少量的额外空间。

具体实施方式

下面将结合具体的实施例来说明本发明的内容。

一种文件合成备份的方法,主要分为空间回收器、合并器和索引者,所述空间回收器用于根据请求回收备份集中特定文件的空间,所述合并器用于合并由于空间回收而过于稀疏的备份集,所述索引者用于记录合并后文件所在的位置,当使用者进行一次备份后,存储服务器判断是否需要进行合并操作,若需要则创建空间回收器、合并器和索引者,然后对比全备以及增量备份的文件差异,将全备份中多余的文件的空间通过空间回收器回收,空间回收完后检查已有的备份集中是否有过于稀疏的备份集,若有则调用合并器对这些过于稀疏的备份集进行合并,在这整个过程中会将由于合并导致的索引变更更新到索引者中。

还可以将全备份和增量备份合并为一个新的全备份,也就是说物理地创建一个全备份。由于这种方式是物理地创建一个全备份,这个操作会耗费存储服务器大量的系统资源同时也需要一个全备份的额外存储空间对生成的全备进行保存,效果明显不及本发明。

本发明与现有技术相比较,本发明的实施效果如下:

本发明提供的一种文件合成备份的方法,具有以下优点:

一.合并备份模式,在进行一次完全备份后,之后的每次备份都只需要从生产环境虚读取变化的文件到备份服务器,然后在备份服务器上进行数据的合并过程,在大大降低备份过程对生产环境的资源消耗的同时,生成了具备独立完整恢复能力的合成备份点,极大的提升了备份软件的低耗高可靠性。

二.合并本身并不需要真正物理创建一个新的全备,使得整个合成过程变得快速而高效,同时由于不需要物理创建一个新的全备,仅需要少量的额外空间。

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



技术特征:

技术总结
一种文件合成备份的方法,主要分为空间回收器、合并器和索引者,所述空间回收器用于根据请求回收备份集中特定文件的空间,所述合并器用于合并由于空间回收而过于稀疏的备份集,所述索引者用于记录合并后文件所在的位置,当使用者进行一次备份后,存储服务器判断是否需要进行合并操作,若需要则创建空间回收器、合并器和索引者,然后对比全备以及增量备份的文件差异,将全备份中多余的文件的空间通过空间回收器回收,空间回收完后检查已有的备份集中是否有过于稀疏的备份集,若有则调用合并器对这些过于稀疏的备份集进行合并,在这整个过程中会将由于合并导致的索引变更更新到索引者中。

技术研发人员:陈健龙
受保护的技术使用者:广州鼎甲计算机科技有限公司
技术研发日:2017.05.31
技术公布日:2017.10.03
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1