[发明专利]归档数据文件增量备份方法无效
申请号: | 201210432786.5 | 申请日: | 2012-11-03 |
公开(公告)号: | CN103793293A | 公开(公告)日: | 2014-05-14 |
发明(设计)人: | 顾胜溢 | 申请(专利权)人: | 上海欧朋软件有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30 |
代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 何新平 |
地址: | 201111 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 归档 数据文件 增量 备份 方法 | ||
技术领域
本发明涉及计算机归档数据文件备份存储领域,具体涉及一种归档数据文件增量备份方法。
背景技术
目前在归档数据文件备份时,一般采用直接复制的方法,但是对大容量数据的归档数据文件而言,一方面每复制一份一方面需要耗费极大的存储空间,另一方面由于文件较多,复制备份还需要花费大量的时间。
发明内容
本发明要解决的技术问题是提供一种备份时间快、备份空间少、备份效率高、使用简单方便的归档数据文件增量备份方法。
为解决上述技术问题,本发明采用的技术方案为:
一种归档数据文件增量备份方法,其实施步骤如下:
1)预先为待备份归档数据文件建立全局备份,为所述全局备份中所有文件生成文件哈希值;
2)遍历所有归档数据文件,为每一个当前遍历的归档数据文件生成文件哈希值,然后在全局备份中查找是否存在相同的文件哈希值,如果不存在相同的文件哈希值则将当前遍历的归档数据文件添加至待备份文件列表;
3)将待备份文件列表中对应的所有归档数据文件进行备份作为本次归档数据文件的增量备份。
作为本发明上述技术方案的进一步改进:
所述文件哈希值具体是指归档数据文件的MD5文件校验码。
所述步骤3)的详细步骤包括:
3.1)从待备份文件列表中取出的一个待备份文件作为当前待备份文件;
3.2)通过DMA操作尝试将当前待备份文件读取到内存中,如果读取失败则重复尝试预设次数,如果成功读取到内存中则将内存中的当前待备份文件写入当前备份的备份目录,然后跳转执行步骤3.3);如果不成功则输出报警信息并跳转执行步骤3.3);
3.3)如果当前待备份文件为待备份文件列表中的最后一个文件则退出,否则从待备份文件列表中取出下一个待备份文件作为当前待备份文件并跳转执行步骤3.2)。
所述步骤3.2)中的预设次数为2。
所述步骤3)还包括将待备份文件列表作为备份日志进行存储的步骤。
本发明具有下述优点
本发明通过建立全局备份、遍历所有归档数据文件,为每一个当前遍历的归档数据文件生成文件哈希值,然后在全局备份中查找是否存在相同的文件哈希值,如果不存在相同的文件哈希值则将当前遍历的归档数据文件添加至待备份文件列表,将待备份文件列表中对应的所有归档数据文件进行备份作为本次归档数据文件的增量备份,能够仅仅针对建立全局备份发生修改的文件进行增量备份,具有备份时间快、备份空间少、备份效率高、使用简单方便的优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的基本流程示意图。
具体实施方式
下面结合附图对本发明的优选实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
如图1所示,本发明实施例归档数据文件增量备份方法的实施步骤如下:
1)预先为待备份归档数据文件建立全局备份,为全局备份中所有文件生成文件哈希值;
2)遍历所有归档数据文件,为每一个当前遍历的归档数据文件生成文件哈希值,然后在全局备份中查找是否存在相同的文件哈希值,如果不存在相同的文件哈希值则将当前遍历的归档数据文件添加至待备份文件列表;
3)将待备份文件列表中对应的所有归档数据文件进行备份作为本次归档数据文件的增量备份。
本实施例中,文件哈希值具体是指归档数据文件的MD5文件校验码,MD5文件校验码具有生成速度快的优点,能够提高备份的处理速度。
本实施例中,步骤3)的详细步骤包括:
3.1)从待备份文件列表中取出的一个待备份文件作为当前待备份文件;
3.2)通过DMA操作尝试将当前待备份文件读取到内存中,如果读取失败则重复尝试预设次数,如果成功读取到内存中则将内存中的当前待备份文件写入当前备份的备份目录,然后跳转执行步骤3.3);如果不成功则输出报警信息并跳转执行步骤3.3);
3.3)如果当前待备份文件为待备份文件列表中的最后一个文件则退出,否则从待备份文件列表中取出下一个待备份文件作为当前待备份文件并跳转执行步骤3.2)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海欧朋软件有限公司,未经上海欧朋软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210432786.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:控制器以及用于进行碰撞检测的方法
- 下一篇:一种平面位置定位装置中的天线