【技术实现步骤摘要】
磁盘管理方法、装置、存储介质和设备
本专利技术涉及互联网数据存储领域,具体涉及一种磁盘管理方法、装置、存储介质和设备。
技术介绍
随着互联网技术的高速发展,数据量越来越大,网络云服务商对大容量存储服务器的需求也日益增加。现在主流的存储服务器,在4U服务器里可以集成超过30个磁盘,甚至已经有厂家提供100个左右磁盘的4U服务器,甚至出现整机柜磁盘阵列存储服务器,单系统磁盘数量超过1000块。超多的磁盘数量,超大的磁盘容量,超高的系统功耗,因此在保证一个可接受的带宽和延迟下,尽可能的降低系统功耗,尽可能的支持超高数量的访问请求。现有技术提出的一种冷存储服务器节能方法。其中,硬件方面:冷存储服务器的背板采用供电隔离方案,对活动磁盘上电,空闲磁盘断电;空闲磁盘不产生功耗。在软件方面:冷存储服务器工作时,同一时刻系统访问部分磁盘;磁盘忙闲比降低,磁盘忙闲比即为同一时刻活动磁盘数量占总磁盘数量的比例。读写策略方面:对于归档类的用途,同一时刻每个冷存储服务器的机柜部分系统用于写入,其它系统处于休眠或关机状态;系统忙闲比降低,系统忙闲比即为同一时刻活动系统占总系统的比例。现有技术 ...
【技术保护点】
1.一种磁盘管理方法,用于管理多个磁盘组,所述多个磁盘组至少包含第一磁盘组和第二磁盘组,每个磁盘组包括至少一个用于存储数据的磁盘,其特征在于,包括:缓存多个业务请求到缓存队列,所述多个业务请求至少包含第一组业务请求和第二组业务请求,所述第一组业务请求和所述第二组业务请求分别用于请求所述第一磁盘组和所述第二磁盘组;响应于所述第一组业务请求,控制所述第一磁盘组被激活,使得所述第一磁盘组在激活完成后进入工作状态,并基于所述第一组业务请求被操作;在所述第一磁盘组被操作时,响应于所述第二组业务请求,控制所述第二磁盘组被激活。
【技术特征摘要】
1.一种磁盘管理方法,用于管理多个磁盘组,所述多个磁盘组至少包含第一磁盘组和第二磁盘组,每个磁盘组包括至少一个用于存储数据的磁盘,其特征在于,包括:缓存多个业务请求到缓存队列,所述多个业务请求至少包含第一组业务请求和第二组业务请求,所述第一组业务请求和所述第二组业务请求分别用于请求所述第一磁盘组和所述第二磁盘组;响应于所述第一组业务请求,控制所述第一磁盘组被激活,使得所述第一磁盘组在激活完成后进入工作状态,并基于所述第一组业务请求被操作;在所述第一磁盘组被操作时,响应于所述第二组业务请求,控制所述第二磁盘组被激活。2.根据权利要求1所述的磁盘管理方法,其特征在于,进一步包括,当所述第二磁盘组的激活完成时,控制所述第一磁盘组由所述工作状态转化为休眠状态。3.根据权利要求2所述的磁盘管理方法,其特征在于,进一步包括:在所述第一磁盘组和所述第二磁盘组被操作的时候,确定所述第一磁盘组和所述第二磁盘组是否存在磁盘故障;基于确定的所述磁盘故障,自动对具有所述磁盘故障的所述第一磁盘组和/或所述第二磁盘组进行磁盘重建操作,所述磁盘重建操作仅在空闲时段进行;其中,所述磁盘故障是指被操作的磁盘组的至少一个磁盘发生故障,所述空闲时段是指被操作的磁盘组完成对应业务请求的处理后,在所述工作状态中剩余的时间。4.根据权利要求3所述的磁盘管理方法,其特征在于,所述磁盘重建操作使用纠删码算法,所述第一磁盘组和所述第二磁盘组还包括至少一个用于存储编码的编码磁盘和至少一个用于备份的备份磁盘。5.根据权利要求1-4任一项中所述的磁盘管理方法,其特征在于,所述工作状态的时长不小于激活完成所需要的时长。6.一种磁盘管理装置,用于管理多个磁盘组,所述多个磁盘组至少包含第一磁盘组和第二磁盘组,每个磁盘组包括至少一个用于存储数据的磁盘,其特征在于,包括:缓存模块,用于缓存多个业务请求到缓存队列,所述多个业务请求至少包含第一组业务请求和第二组业务请求,所述第一组业务请求和所述第二组业务请求分别用于请求所述第一磁盘组和所述第二磁盘组;第一控制模块,用于响应于所述第一组业务请求,控制所述第一磁盘组被激活,使得所述第一磁盘组在激活完成后进入工作状态,并基于所述第一组业务请求被操作;第二控制模块,用于在所述第一磁盘组被操作时,响应于所述第二组业务请求,控制所述第二磁盘组被激活。7.根据权利要求6所述的磁盘管理装置,其特征在于,进一步包括,当所述第二磁盘组的激活完成时,控制所...
【专利技术属性】
技术研发人员:黄朝波,叶理灯,
申请(专利权)人:优刻得科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。