[发明专利]一种数据文件备份方法及装置有效
申请号: | 201010624255.7 | 申请日: | 2010-12-31 |
公开(公告)号: | CN102541683A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 李守亮 | 申请(专利权)人: | 北大方正集团有限公司;北京方正阿帕比技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据文件 备份 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据文件备份方法及装置。
背景技术
在计算机应用技术领域中,经常需要对数据库导出文件或工作目录下的工作数据文件(如sourcesafe源码目录)进行定期自动备份。
目前的常规做法是归档备份。即按照时间对备份文件进行命名,然后存储。归档备份的优点是,可对很久之前某时间段的数据做完全恢复。
但是,归档备份由于每个备份文件命名不同,使得所占用的存储空间会无限增长。由于存储空间有限,备份文件的数量不能无限制地增长。因此需要管理员定时清理或转移备份文件。
综上所述,现有技术对数据文件的备份,需要占用的存储空间过大,需要人工干预以定时清理或转移备份文件。
发明内容
本发明实施例提供了一种数据文件备份方法及装置,用以节省存储空间的占用。
本发明实施例提供的一种数据文件备份方法包括:
当备份文件队列中包含的备份文件的数量达到预先设置的阈值时,从该备份文件队列中删除一备份文件;
将当前需要备份的数据文件添加到所述备份文件队列中。
本发明实施例提供的一种数据文件备份装置包括:
删除判定单元,用于当备份文件队列中包含的备份文件的数量达到预先设置的阈值时,从该备份文件队列中删除一备份文件;
添加处理单元,用于将当前需要备份的数据文件添加到所述备份文件队列中。
本发明实施例,当备份文件队列中包含的备份文件的数量达到预先设置的阈值时,从该备份文件队列中删除一备份文件;将当前需要备份的数据文件添加到所述备份文件队列中。从而使得队列中的队员(备份文件)的最大数量是固定的,达到有效利用存储空间的目的,节省了存储空间的占用,在存储空间届满时,无需工作人员对存储空间的调整,进而减少了人工干预。
附图说明
图1为本发明实施例提供的一种数据文件备份方法的流程示意图;
图2为本发明实施例提供的一种数据文件备份装置的结构示意图。
具体实施方式
本发明实施例提供了一种数据文件备份方法及装置,用以节省存储空间的占用。
本发明实施例提供的技术方案,可以用于平时仅保留最近的数据(以节省空间),也可以用于特殊时期保留较长时间的连续备份(保证特殊时期数据安全)数据。在每次备份成功的基础上尽量减少人工干预。
本发明实施例提供的技术方案基于队列,在队列已满的情况下,最新文件入队,最旧(即存储时间最久)文件出队。按设定规则进行轮循覆盖,或删除最旧文件,以达到即保存若干有效备份文件、又减少人工干预的目的。在用于数据库导出文件、源码数据及各类工作数据打包文件的完全备份时,自动节省存储空间。
本发明实施例提供的技术方案,适用于Windows和Unix等多种操作系统。
下面结合附图对本发明实施例提供的技术方案进行说明。
参见图1,本发明实施例提供的一种数据文件备份方法包括步骤:
S101、当备份文件队列中包含的备份文件的数量达到预先设置的阈值时,从该备份文件队列中删除一备份文件。
S102、将当前需要备份的数据文件添加到所述备份文件队列中。
较佳地,所述当备份文件队列中包含的备份文件的数量达到预先设置的阈值时,从该备份文件队列中删除一备份文件,包括:
当备份文件队列中包含的备份文件的数量达到预先设置的阈值时,从该备份文件队列中删除备份时间最久的备份文件。
较佳地,所述将当前需要备份的数据文件添加到所述备份文件队列中,包括:
确定备份文件的命名规则;
利用当前需要备份的数据文件,按照所述命名规则生成备份文件,并添加到所述备份文件队列中。
较佳地,所述利用当前需要备份的数据文件,按照所述命名规则生成备份文件,并添加到所述备份文件队列中,包括:
将当前需要备份的数据文件打包,按照所述命名规则生成备份文件,并添加到所述备份文件队列中。
较佳地,该方法还包括:
确定当前需要采用的备份方式为预设的循环备份方式。
也就是说,本发明实施例可以设置备份模式选项供用户选择,使得归档备份与循环备份两种方式可以灵活切换。
本发明实施例中,可以预先设置归档备份与循环备份的开关、循环规则、备份文件的最大数量、命名规则、命名格式、源数据路径和存储目标路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京方正阿帕比技术有限公司,未经北大方正集团有限公司;北京方正阿帕比技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010624255.7/2.html,转载请声明来源钻瓜专利网。