备份数据中过期数据的判定方法及系统技术方案

技术编号:13288178 阅读:58 留言:0更新日期:2016-07-09 03:32
本发明专利技术公开了一种备份数据中过期数据的判定方法,包括:设置备份数据的过期参数的数值;其中,所述过期参数包括备份数据的版本保存个数和/或备份数据的保存天数;获取备份数据的过期参数的数据;判断获取的所述数据是否存在大于设置的所述过期参数的数值;若存在,则将获取的所述数据大于设置的所述过期参数的数值对应的备份数据作为过期数据;该方法能够合理、准确地判断出哪些数据是过期数据;本发明专利技术还公开了一种备份数据中过期数据的判定系统。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,特别涉及一种备份数据中过期数据的判定方法及系统
技术介绍
随着服务器海量数据的不断增长,数据的体积变得越来越庞大,然而数据的破坏是难以预测的,也是多种多样的,因此要保证随时随地都可以完成数据的完整恢复,必须要建立完善的备份系统。大到自然灾害,小到病毒,电源故障乃至操作员意外操作失误,都会影响系统的正常运行,甚至造成这个系统完全瘫痪。数据备份的任务与意义就在于,当灾难发生后,通过备份的数据完整、快速、简捷、可靠地恢复原有系统。在备份的的几大技术中,硬盘存储、光存储、磁带存储,都已经实现大容量,似乎都可以作为备份方案的选择。然而,考虑到存储介质单位成本的问题,只有磁带技术才真正适合数据存储备份设备。以一个TB级别容量的硬盘价格在几千元,如果换成磁带成本仅为硬盘的20%---30%。事实上,磁带技术长期以来一直是首选的存储备份技术,磁带介质不仅能提供高容量、高可靠性以及可管理性,而且价比光盘、磁盘便宜很多。存储于磁带上的备份数据,随着备份次数的更加,产生的备份版本随之增加,比如用户对同一个文件夹每天定时进行一次备份,那么一个月后会有30个备份版本,这些版本并不一定都是用户希望存储的,例如用户只希望存储最近一周的数据,那么前面23天的数据都将变成过期数据,而这些数据还占用了大量的存储空间,如何把这些过期数据释放出来,成为研究的焦点。一般情况下,备份软件都是对一个存储池设定一个固定的保存周期,比如无限制即备份数据永不过期;或者一周即备份数据在7天后成为过期数据,但是一盘磁带上的数据,有可能只有部分过期,这样只要有未过期的数据,该磁带就不可能被回收,极大地浪费了存储空间。因此,如何准确的判定备份数据中的过期数据以及如何准确的对过期数据进行处理,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种备份数据中过期数据的判定方法,该方法能够合理、准确地判断出哪些数据是过期数据;本专利技术的另一目的是提供一种备份数据中过期数据的判定系统。为解决上述技术问题,本专利技术提供一种备份数据中过期数据的判定方法,包括:设置备份数据的过期参数的数值;其中,所述过期参数包括备份数据的版本保存个数和/或备份数据的保存天数;获取备份数据的过期参数的数据;判断获取的所述数据是否存在大于设置的所述过期参数的数值;若存在,则将获取的所述数据大于设置的所述过期参数的数值对应的备份数据作为过期数据。其中,所述过期参数还包括:删除的备份数据的版本保存个数和/或删除的备份数据的保存天数。其中,获取备份数据的过期参数的数据,包括:当检测到产生新的备份数据时,获取新的备份数据的版本号,并将所述版本号减1得到判断版本号;获取所述判断版本号对应的备份数据的过期参数的数据。其中,还包括:每隔预定周期,对每盘磁带均进行扫描,获取每盘磁带上过期数据的比例数值;判断所述比例数值是否超过回收阈值;若是,则将对应磁带上的有效数据迁移到预定磁带中,并将对应磁带的空间释放。其中,判断所述比例数值是否超过回收阈值包括:计算所述比例数值超过回收阈值对应的磁带数量的个数;判断所述个数是否超过预定值;若是,则将对应磁带上的有效数据迁移到预定磁带中,并将对应磁带的空间释放。其中,将对应磁带上的有效数据迁移到预定磁带中,并将对应磁带的空间释放之前,还包括:当不存在多余驱动器的情况下,将用户的备份任务的优先级设置为高于系统回收任务的优先级;当存在多余驱动器的情况下,将用户的备份任务的优先级与系统回收任务的优先级设置为相同。本专利技术提供一种备份数据中过期数据的判定系统,包括:设置参数数值模块,用于设置备份数据的过期参数的数值;其中,所述过期参数包括备份数据的版本保存个数和/或备份数据的保存天数;数据获取模块,用于获取备份数据的过期参数的数据;第一判断模块,用于判断获取的所述数据是否存在大于设置的所述过期参数的数值;过期数据判定模块,用于若存在,则将获取的所述数据大于设置的所述过期参数的数值对应的备份数据作为过期数据。其中,所述数据获取模块包括:版本号获取单元,用于当检测到产生新的备份数据时,获取新的备份数据的版本号,并将所述版本号减1得到判断版本号;数据获取单元,用于获取所述判断版本号对应的备份数据的过期参数的数据。其中,还包括:扫描模块,用于每隔预定周期,对每盘磁带均进行扫描,获取每盘磁带上过期数据的比例数值;第二判断模块,用于判断所述比例数值是否超过回收阈值;空间回收模块,用于若是,则将对应磁带上的有效数据迁移到预定磁带中,并将对应磁带的空间释放。其中,还包括:优先级设置模块,用于当不存在多余驱动器的情况下,将用户的备份任务的优先级设置为高于系统回收任务的优先级;当存在多余驱动器的情况下,将用户的备份任务的优先级与系统回收任务的优先级设置为相同。本专利技术所提供的备份数据中过期数据的判定方法,包括:设置备份数据的过期参数的数值;其中,所述过期参数包括备份数据的版本保存个数和/或备份数据的保存天数;获取备份数据的过期参数的数据;判断获取的所述数据是否存在大于设置的所述过期参数的数值;若存在,则将获取的所述数据大于设置的所述过期参数的数值对应的备份数据作为过期数据;该方法通过获取备份数据的过期参数的实际数据,并将该数据与设定的数值进行比较,从而确定备份数据中的过期数据;且本方法选取合理的备份数据的版本保存个数和/或备份数据的保存天数;因此该方法能够合理、准确地判断出哪些数据是过期数据;本专利技术还提供了一种备份数据中过期数据的判定系统。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的备份数据中过期数据的判定方法的流程图;图2为本专利技术实施例所提供的备份数据中过期数据的判定系统的结构框图;图3为本专利技术实施例所提供的另一备份数据中过期数据的判定系统的结构框图。具体实施方式本专利技术的核心是提供一种备份数据中过期数据的判定方法,该方法能够合理、准确地判断出哪些数据是过本文档来自技高网
...

【技术保护点】
一种备份数据中过期数据的判定方法,其特征在于,包括:设置备份数据的过期参数的数值;其中,所述过期参数包括备份数据的版本保存个数和/或备份数据的保存天数;获取备份数据的过期参数的数据;判断获取的所述数据是否存在大于设置的所述过期参数的数值;若存在,则将获取的所述数据大于设置的所述过期参数的数值对应的备份数据作为过期数据。

【技术特征摘要】
1.一种备份数据中过期数据的判定方法,其特征在于,包括:
设置备份数据的过期参数的数值;其中,所述过期参数包括备份数据的
版本保存个数和/或备份数据的保存天数;
获取备份数据的过期参数的数据;
判断获取的所述数据是否存在大于设置的所述过期参数的数值;
若存在,则将获取的所述数据大于设置的所述过期参数的数值对应的备
份数据作为过期数据。
2.如权利要求1所述的备份数据中过期数据的判定方法,其特征在于,
所述过期参数还包括:
删除的备份数据的版本保存个数和/或删除的备份数据的保存天数。
3.如权利要求2所述的备份数据中过期数据的判定方法,其特征在于,
获取备份数据的过期参数的数据,包括:
当检测到产生新的备份数据时,获取新的备份数据的版本号,并将所述
版本号减1得到判断版本号;
获取所述判断版本号对应的备份数据的过期参数的数据。
4.如权利要求1至3任一项所述的备份数据中过期数据的判定方法,其
特征在于,还包括:
每隔预定周期,对每盘磁带均进行扫描,获取每盘磁带上过期数据的比
例数值;
判断所述比例数值是否超过回收阈值;
若是,则将对应磁带上的有效数据迁移到预定磁带中,并将对应磁带的
空间释放。
5.如权利要求4所述的备份数据中过期数据的判定方法,其特征在于,
判断所述比例数值是否超过回收阈值包括:
计算所述比例数值超过回收阈值对应的磁带数量的个数;
判断所述个数是否超过预定值;
若是,则将对应磁带上的有效数据迁移到预定磁带中,并将对应磁带的
空间释放。
6.如权利要求4所述的备份数据中过期数据的判定方法,其特征在于,
将对应磁带上的有效数据迁移到预定磁带中,并将对应磁带的空间释放之前,
还包括:
当不存在多余驱动...

【专利技术属性】
技术研发人员:付丽莉于建彬
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1