发明名称 两阶段单实例去重数据备份方法
摘要 本发明公开一种两阶段单实例去重数据备份方法,备份期间来对数据进行两阶段的去重,首先是文件级的重复数据检测,先查询本地日志,判断是否有相同文件存储过,有则通知用户,完成备份操作。本地未存储过,则通知服务器端的备份程序查询数据库,判断是否有相同内容的文件,如果查找到,则只为客户端创建链接指向该文件,服务器端登记该客户端对该文件的引用;如果是新文件,将该文件进行上传,两端记录文件信息;文件上传到服务器端后,后台程序对文件进行下一步的处理,将小文件拼接起来,避免空间浪费;将大文件进行按类型分别存储,定期进行相似文件比较,分组后进行第二阶段的差异去重。
申请公布号 CN103324552A 申请公布日期 2013.09.25
申请号 CN201310224296.0 申请日期 2013.06.06
申请人 西安交通大学 发明人 张兴军;朱跃光;董小社;朱国峰;王龙翔;姜晓夏
分类号 G06F11/14(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F11/14(2006.01)I
代理机构 西安通大专利代理有限责任公司 61200 代理人 蔡和平
主权项 两阶段单实例去重数据备份方法,其特征在于,包括以下步骤:601)、客户端打开需要备份的文件,计算文件内容,产生文件元信息,检查本地数据库,判断该文件是否已经被客户端存储过:如果该文件已经被客户端存储过则转到步骤602);如果对于客户端是没有备份过的新文件则转到步骤603);602)、更新客户端的文件信息,将该文件元信息中的文件标示指向之前保存过的相同文件,备份流程结束;603)、将需要备份的文件元信息发送到服务器端,包括文件大小、类型、Hash值、备份时间信息;进一步判断该文件是否在服务器端被存储过;如果服务器端之前存储过相同的文件则转到步骤604);如果没有则接着判断此文件的大小是否符合标准:如果是小文件执行备份策略一,执行完成后转到步骤604);如果是大文件执行备份策略二,执行完成后转到步骤604);604)、服务器端创建此文件的链接,并且更新服务器端的链接表,将文件链接发送给客户端进行存储,作为将来还原和删除文件的凭证;备份流程结束。
地址 710049 陕西省西安市咸宁西路28号