一种数据恢复的方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:16644469 阅读:43 留言:0更新日期:2017-11-26 16:49
本申请公开了一种数据恢复的方法,包括:接收到数据恢复指令;读取默认优先级场景,获取第一恢复参数;获取设备的状态,并根据该状态对该第一恢复参数进行对应修改操作得到最终恢复参数;确定最终恢复参数对应的恢复速度,并按照该恢复速度执行数据恢复指令;其中,该状态包括繁忙状态或空闲状态或工作状态。该方法通过根据设备的状态动态的调整第一恢复参数,并根据该参数确定数据恢复的速度,从而达到在用户业务不繁忙情况下,加快数据恢复的速度,在业务繁忙情况下,减缓数据恢复速度,不影响用户业务读写。本申请同时还提供了一种数据恢复的装置、设备及计算机可读存储介质,具有上述有益效果。

Method, device, equipment and computer readable storage medium for data recovery

The invention discloses a method, a data recovery includes: receiving data recovery instruction; read the default priority scene, obtaining the first recovery parameters; access to the equipment state, and according to the state of the first recovery parameters corresponding modify operation parameters to obtain the final recovery; determine the recovery speed parameters corresponding to the final restoration, and in accordance with the the recovery speed of execution and data recovery instruction; among them, the state includes busy or idle state or state. By this method, according to the equipment state dynamically adjusted first recovery parameters, and according to the parameters of data recovery speed, so as to achieve the user services are busy situation, accelerate the speed of data recovery, in the busy business case, read and write data recovery speed slow, the user does not affect the business. This application also provides a data recovery device, equipment and computer readable storage medium, which has the above beneficial effects.

【技术实现步骤摘要】
一种数据恢复的方法、装置、设备及计算机可读存储介质
本申请涉及计算机集群
,特别涉及一种数据恢复的方法、装置、设备及计算机可读存储介质。
技术介绍
随着互联网业务量的增加、访问量和数据流量的快速增长,存储系统各个核心部分的处理强度也相对增大,使系统工作负载增大。现有技术中在集群中出现磁盘故障和节点故障时,为了避免数据丢失,要尽快完成数据恢复和均衡,需要保证数据恢复在短时间能够完成,但是数据恢复对性能影响很大,会导致业务访问异常,影响用户业务读写。因此,如何根据实际情况自动调节数据恢复的速度是本领域技术人员目前需要解决的技术问题。
技术实现思路
本申请的目的是提供一种数据恢复的方法、装置、设备及计算机可读存储介质,该方法能够根据实际情况自动调节数据恢复的速度。为解决上述技术问题,本申请提供一种数据恢复的方法,该方法包括:接收到数据恢复指令;读取默认优先级场景,获取第一恢复参数;获取设备的状态,并根据所述状态对所述第一恢复参数进行对应修改操作得到最终恢复参数;其中,所述状态包括繁忙状态或空闲状态或工作状态;确定所述最终恢复参数对应的恢复速度,并按照所述恢复速度执行所述数据恢复指令。可选本文档来自技高网...
一种数据恢复的方法、装置、设备及计算机可读存储介质

【技术保护点】
一种数据恢复的方法,其特征在于,包括:接收到数据恢复指令;读取默认优先级场景,获取第一恢复参数;获取设备的状态,并根据所述状态对所述第一恢复参数进行对应修改操作得到最终恢复参数;其中,所述状态包括繁忙状态或空闲状态或工作状态;确定所述最终恢复参数对应的恢复速度,并按照所述恢复速度执行所述数据恢复指令。

【技术特征摘要】
1.一种数据恢复的方法,其特征在于,包括:接收到数据恢复指令;读取默认优先级场景,获取第一恢复参数;获取设备的状态,并根据所述状态对所述第一恢复参数进行对应修改操作得到最终恢复参数;其中,所述状态包括繁忙状态或空闲状态或工作状态;确定所述最终恢复参数对应的恢复速度,并按照所述恢复速度执行所述数据恢复指令。2.根据权利要求1所述的方法,其特征在于,根据所述状态对所述第一恢复参数进行对应修改操作得到最终恢复参数,包括:当所述设备处于所述繁忙状态时,将所述第一恢复参数增加第一预设值得到最终恢复参数;当所述设备处于所述空闲状态时,将所述第一恢复参数减少第二预设值得到最终恢复参数;当所述设备处于所述工作状态时,将所述第一恢复参数作为最终恢复参数。3.根据权利要求1所述的方法,其特征在于,所述读取默认优先级场景,获取第一恢复参数,包括:判断是否接收到变更优先级场景的变更指令;若是,则将所述默认优先级场景变更为所述变更指令对应的优先级场景,并读取所述变更指令对应的优先级场景,获取第一恢复参数;若否,则读取所述默认优先级场景,获取第一恢复参数。4.根据权利要求1所述的方法,其特征在于,按照所述恢复速度执行所述数据恢复指令,包括:分析所述数据恢复指令得到数据需求;将包含所述数据需求的信息发送至从OSD,以便所述从OSD返回所述数据需求对应的数据;根据所述数据需求对应的数据按照所述恢复速度完成数据恢复。5.根据权利要求1-4任意一项所述的方法,其特征在于,当接收到数据推送指令时,还包括:发送所述数据推送指令对应的数据至所述从OSD,以便所述从OSD根据所述数据推送指令对应的数据完成数据恢复。6.根据权利要求5所述的方法,其特征在于,当从所述默认优先级场景中获取到第二参数时,还包括:判断数据恢复队列是否为...

【专利技术属性】
技术研发人员:李景要
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1