一种备份磁盘数据的方法及装置制造方法及图纸

技术编号:10986001 阅读:90 留言:0更新日期:2015-01-31 17:41
本发明专利技术提供了一种备份磁盘数据的方法及装置,应用于具有冗余功能的磁盘阵列Raid中,包括:当监测到计算机达到不可用状态阈值时,根据预先记录的计算机的利用率与各个时间段的一一对应关系,确定该计算机的最低利用率所对应的时间段;在确定的该计算机的最低利用率所对应的时间段,采用离线备份技术对计算机的各个磁盘数据进行备份。本发明专利技术的技术方案节约了计算机资源,减少了维护成本。

【技术实现步骤摘要】
一种备份磁盘数据的方法及装置
本专利技术涉及数据安全领域,尤指一种备份磁盘数据的方法及装置。
技术介绍
当前,随着云计算、大数据应用越来越多,随之而增加的物理设备、虚拟设备也越来越多。与以前相比随着设备的增加,计算机数据的安全也日益受到人们的重视,客户希望自己存储在计算机上的数据要永远存在,不会丢失。这对计算机维护提出了更高的要求,基于此目的,为了保障用户在使用计算机过程中的数据安全,对于计算机的数据备份及恢复提出了更加严格的需求。 目前,各个计算机厂商解决方案大致包括:通过对计算机硬盘状态的监控,实现计算机的数据安全,当计算机的硬盘损坏时,及时更换新的硬盘,利用计算机的Raid功能实现对计算机数据的保护。这种情形下,计算机的维护强度大,巡检的频次要求较高,如果没有及时的更换告警的硬盘,很有可能造成数据的丢失,给用户带来了巨大的损失。如何在现有的基础上,最大化的利用现有的资源,为用户提供一个安全的计算机使用环境,成为当前一个亟需解决的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种备份磁盘数据的方法及装置,能够实现计算机资源的节约,减少维护成本。 为了达到本专利技术目的,本专利技术提供了一种备份磁盘数据的方法,应用于具有冗余功能的磁盘阵列(Raid)中,包括: 当监测到计算机达到不可用状态阈值时,根据预先记录的计算机的利用率与各个时间段的一一对应关系,确定该计算机的最低利用率所对应的时间段; 在确定的该计算机的最低利用率所对应的时间段,采用离线备份技术对计算机的各个磁盘数据进行备份。 进一步地,该方法之前还包括:监测所述计算机中各个磁盘的状态以及记录各个磁盘发生故障的时间点; 其中,磁盘状态包括:正常或发生故障。 进一步地,该方法还包括:当监测到第一块磁盘发生故障时,发出告警并提示更换第一块磁盘。 进一步地,当更换完第一块磁盘后,该方法还包括: 利用Raid功能为新更换的硬盘实现数据的恢复。 进一步地,所述确定该计算机的最低利用率所对应的时间段包括:对该计算机各个时间段的利用率进行排序,顺序选择出该计算机的最低利用率;根据预先记录的计算机的利用率与各个时间段的一一对应关系,获取该计算机的最低利用率所对应的时间段。 本专利技术还提供了一种备份磁盘数据的装置,应用于具有冗余功能的磁盘阵列(Raid)中,包括:确定模块和软件备份模块;其中, 确定模块,用于当监测到计算机达到不可用状态阈值时,根据预先记录的计算机的利用率与各个时间段的一一对应关系,确定该计算机的最低利用率所对应的时间段; 软件备份模块,用于在确定的该计算机的最低利用率所对应的时间段,采用离线备份技术对计算机的各个磁盘数据进行备份。 进一步地,该装置还包括状态监测模块,用于监测所述计算机中各个磁盘的状态以及记录各个磁盘发生故障的时间点;其中,磁盘状态包括:正常或发生故障。 进一步地,该装置还包括告警模块,用于当状态检测模块监测到第一块磁盘发生故障时,发出告警并提示更换第一块磁盘。 进一步地,该装置还包括硬件备份模块,用于当更换完第一块磁盘后,利用Raid功能为新更换的硬盘实现数据的恢复。 进一步地,所述确定模块具体用于:对该计算机各个时间段的利用率进行排序,顺序选择出该计算机的最低利用率;根据预先记录的计算机的利用率与各个时间段的一一对应关系,获取该计算机的最低利用率所对应的时间段。 本专利技术技术方案包括:当监测到计算机达到不可用状态阈值时,根据预先记录的计算机的利用率与各个时间段的一一对应关系,确定该计算机的最低利用率所对应的时间段;在确定的该计算机的最低利用率所对应的时间段,采用离线备份技术对计算机的各个磁盘数据进行备份。本专利技术的技术方案节约了计算机资源,减少了维护成本。 【附图说明】 此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中: 图1为本专利技术备份磁盘数据的方法的流程图; 图2为本专利技术备份磁盘数据的装置的结构示意图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。 图1为本专利技术备份磁盘数据的方法的流程图,应用于具有冗余功能的磁盘阵列(Raid)中,如图1所示,包括: 步骤101:当监测到计算机达到不可用状态阈值时,根据预先记录的计算机的利用率与各个时间段的一一对应关系,确定该计算机的最低利用率所对应的时间段。 其中,计算机不可用状态是指:计算机的磁盘系统崩溃。 举例说明,以有三块磁盘配置Raid5为例,第一块磁盘发生故障,计算机是可以正常使用的,第二块磁盘发生故障时,计算机才会彻底瘫痪,此时的计算机不可用状态,是指此第二块磁盘发生故障时。需要说明的是,关于如何监测计算机是否达到不可用状态阈值是本领域技术人员所熟知的惯用技术手段,在此不再赘述,并不用来限制本专利技术。 在步骤101之前,该方法还包括:获取计算机各个时间段的利用率并记录该计算机的利用率与各个时间段的对应关系。以及, 监测计算机中各个磁盘的状态以及记录各个磁盘发生故障的时间点;其中磁盘状态包括正常或发生故障。 需要说明的是,关于如何获取计算机的利用率是本领域技术人员所熟知的惯用技术手段,并不用来限制本专利技术。 进一步地,当监测到第一块磁盘发生故障时,发出告警并提示更换第一块磁盘。 进一步地,当更换完第一块磁盘后,该方法还包括:利用Raid功能为新更换的硬盘实现数据的恢复。 其中,确定该计算机的最低利用率所对应的时间段,包括: 对该计算机各个时间段的利用率进行排序,顺序选择出该计算机的最低利用率;根据预先记录的计算机的利用率与各个时间段的一一对应关系,获取该计算机的最低利用率所对应的时间段。 步骤102:在确定的该计算机的最低利用率所对应的时间段,采用离线备份技术对计算机的各个磁盘数据进行备份。 其中,根据记录该计算机的利用率与时间的一一对应关系,对该计算机各个时间段的利用率进行排序,获取排序后的最低的计算机的利用率以及其对应的时间段,在此对应的时间段对发生故障的磁盘数据进行离线备份。 举例说明,例如获得在凌晨1点到凌晨5点之间,该计算机的利用率最低,在凌晨1点时重启计算系统,对该服务器执行离线的数据备份,备份该发生故障的磁盘上的所有数据。在备份完成之后,重新启动计算机,为用户使用。 需要说明的是,本专利技术中第一块磁盘和第二块磁盘并不对本专利技术构成限制,之所以称之为第一块磁盘,表明该磁盘最先发生故障 本专利技术的方法,因为数据已完全备份,所以即使在第二块磁盘发生故障或损坏,在无法使用Raid功能从硬件层面恢复数据的情况下,也可以在重新更换所有硬盘,重做Raid的情况下,使用离线备份的数据,从软件层面进行数据的恢复。 实施例一 以计算机使用3块磁盘即Diskl、Disk2和Disk3为例,配置Raid5,设备管理员设定的第一预设时长为7天。用户在计算机的使用过程当中,假设Disk3磁盘损坏,并已经发送告警通知给设备管理员,但是发生本文档来自技高网...

【技术保护点】
一种备份磁盘数据的方法,应用于具有冗余功能的磁盘阵列Raid中,其特征在于,包括:当监测到计算机达到不可用状态阈值时,根据预先记录的计算机的利用率与各个时间段的一一对应关系,确定该计算机的最低利用率所对应的时间段;在确定的该计算机的最低利用率所对应的时间段,采用离线备份技术对计算机的各个磁盘数据进行备份。

【技术特征摘要】
1.一种备份磁盘数据的方法,应用于具有冗余功能的磁盘阵列Raid中,其特征在于,包括: 当监测到计算机达到不可用状态阈值时,根据预先记录的计算机的利用率与各个时间段的一一对应关系,确定该计算机的最低利用率所对应的时间段; 在确定的该计算机的最低利用率所对应的时间段,采用离线备份技术对计算机的各个磁盘数据进行备份。2.根据权利要求1所述的方法,其特征在于,该方法之前还包括:监测所述计算机中各个磁盘的状态以及记录各个磁盘发生故障的时间点; 其中,磁盘状态包括:正常或发生故障。3.根据权利要求1所述的方法,其特征在于,该方法还包括:当监测到第一块磁盘发生故障时,发出告警并提示更换第一块磁盘。4.根据权利要求3所述的方法,其特征在于,当更换完第一块磁盘后,该方法还包括: 利用Raid功能为新更换的硬盘实现数据的恢复。5.根据权利要求1所述的方法,其特征在于,所述确定该计算机的最低利用率所对应的时间段包括:对该计算机各个时间段的利用率进行排序,顺序选择出该计算机的最低利用率;根据预先记录的计算机的利用率与各个时间段的一一对应关系,获取该计算机的最低利用率所对应的时间段。6.一种备份磁盘数据的装置,应用于具有冗...

【专利技术属性】
技术研发人员:刘成平张东
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1