一种硬盘分组方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37406429 阅读:6 留言:0更新日期:2023-04-30 09:32
本申请涉及数据存储技术领域,尤其涉及一种硬盘分组方法、装置、电子设备及存储介质,用以提高硬盘的散热效果,其中,方法包括:接收硬盘分组指令,硬盘分组指令携带预设的各硬盘组标识及其各自对应的硬盘数目;获取待分组硬盘集中的各硬盘编号信息,编号信息按各硬盘的物理排列顺序依次标记;基于各硬盘编号信息和各硬盘组标识及其各自对应的硬盘数目,将各硬盘按照预设的编号信息间隔方式,分别归属至对应的硬盘组标识下,组成相应的硬盘组。这样,按照预设的编号信息间隔方式将分散的硬盘组成一个硬盘组,由于同一硬盘组的各硬盘分散在各个区域,有利于硬盘散热,提高了硬盘散热效果,并提高了硬盘的工作寿命。提高了硬盘的工作寿命。提高了硬盘的工作寿命。

【技术实现步骤摘要】
一种硬盘分组方法、装置、电子设备及存储介质


[0001]本申请涉及数据存储
,尤其涉及一种硬盘分组方法、装置、电子设备及存储介质。

技术介绍

[0002]在大容量数据存储领域,通常采用独立磁盘冗余阵列(Redundant Array of IndependentDisks,RAID)搭建基础架构,将多个单独的物理硬盘以不同的方式组合成一个逻辑硬盘,进行数据存储。
[0003]网络视频存储服务器、网络硬盘录像机(Network Video Recorder,网络硬盘录像机)等存储服务器,需要长时间存储视频信息,通常都安装了大量的硬盘,如24盘位、48盘位、64盘位等。同时,为了提高了硬盘的读写性能和数据安全性,这种多盘位的存储服务器都支持RAID功能,将各硬盘进行分组,得到多个盘组,一个盘组内的各硬盘一起工作。
[0004]相关技术中,在对各硬盘进行分组时,通常是基于各硬盘的位置序号,将相邻位置序号的硬盘组合成为一个盘组。
[0005]参阅图1所示,为本申请实施例中一种相邻位置序号的硬盘分组的示意图,存储服务器有24个硬盘,默认可分成3个盘组,硬盘1~7组成盘组1,硬盘8~14组成盘组2,硬盘15~23组成盘组3,硬盘24作为热备盘。
[0006]然而,由于硬盘工作时发热量很大,因此,若将相邻位置序号的硬盘组合成为一个盘组,不利于硬盘散热,例如,如图1所示,当盘组1工作而其它盘组进入休眠模式时,盘组1中的硬盘1~7聚集在一起,导致硬盘散热效果不佳,从而影响硬盘的工作寿命。

技术实现思路

[0007]本申请实施例提供一种硬盘分组方法、装置、电子设备及存储介质,以提高硬盘的散热效果。
[0008]本申请实施例提供的具体技术方案如下:
[0009]第一方面,提供一种硬盘分组方法,包括:
[0010]接收硬盘分组指令,硬盘分组指令携带预设的各硬盘组标识及其各自对应的硬盘数目;
[0011]获取待分组硬盘集中的各硬盘编号信息,编号信息按各硬盘的物理排列顺序依次标记;
[0012]基于各硬盘编号信息和各硬盘组标识及其各自对应的硬盘数目,将各硬盘按照预设的编号信息间隔方式,分别归属至对应的硬盘组标识下,组成相应的硬盘组,其中,各硬盘组中包含的各硬盘对应的编号信息不相邻。
[0013]可选的,基于各硬盘编号信息和各硬盘组标识及其各自对应的硬盘数目,将各硬盘按照预设的编号信息间隔方式,分别归属至对应的硬盘组标识下,组成相应的硬盘组,包括:
[0014]基于各硬盘编号信息和各硬盘组标识及其各自对应的硬盘数目,结合预设的编号信息间隔方式,确定各硬盘组标识各自对应的各目标编号;
[0015]基于各硬盘组标识各自对应的各目标编号,确定各硬盘组标识各自包含的各硬盘;
[0016]分别将各硬盘组标识各自包含的各硬盘归属至对应的硬盘组标识下,组成相应的硬盘组。
[0017]可选的,基于各硬盘编号信息和各硬盘组标识及其各自对应的硬盘数目,结合预设的编号信息间隔方式,确定各硬盘组标识各自对应的各目标编号,包括:
[0018]基于各硬盘组标识,确定各硬盘组的总组数;
[0019]分别基于各硬盘组标识及其各自对应的硬盘数目和各硬盘组的总组数,确定各硬盘组标识各自对应的各分配编号;
[0020]基于各硬盘组标识各自对应的各分配编号和各硬盘编号信息,确定各未分配编号;
[0021]基于各未分配的编号、各硬盘编号信息、以及各硬盘组标识各自对应的各分配编号,确定各硬盘组标识各自对应的各目标编号。
[0022]可选的,分别基于各硬盘组标识及其各自对应的硬盘数目和各硬盘组的总组数,确定各硬盘组标识各自对应的各分配编号,包括:
[0023]针对各硬盘组标识,分别执行以下操作:
[0024]基于一个硬盘组标识对应的硬盘数目和预设参数,确定一个硬盘组标识对应的序号集;
[0025]基于序号集和总组数,确定一个硬盘组标识对应的各目标序号值;
[0026]基于各目标序号值和一个硬盘组标识,确定一个硬盘组标识对应的各分配编号。
[0027]可选的,基于各未分配的编号、各硬盘编号信息、以及各硬盘组标识各自对应的各分配编号,确定各硬盘组标识各自对应的各目标编号,包括:
[0028]基于各硬盘编号信息,确定编号阈值;
[0029]针对各硬盘组标识对应的各分配编号,分别执行以下操作:
[0030]若一个硬盘组标识对应的一个分配编号大于编号阈值,则将一个分配编号替换为随机的一个未分配编号,并将未分配编号作为一个硬盘组标识对应的一个目标编号;
[0031]若一个分配编号不大于编号阈值,则将一个分配编号作为一个硬盘组标识对应的一个目标编号。
[0032]可选的,基于各硬盘编号信息和各硬盘组标识及其各自对应的硬盘数目,结合预设的编号信息间隔方式,确定各硬盘组标识各自对应的各目标编号,还包括:
[0033]基于待分组硬盘集中的各硬盘编号信息,确定最小随机数和最大随机数;
[0034]基于最小随机数和最大随机数,确定随机值集合;
[0035]将各硬盘组标识各自对应的硬盘数目作为各硬盘组标识各自对应的随机编号数量,从随机值集合中分别获取各硬盘组标识各自对应的各随机编号;
[0036]将各硬盘组标识各自对应的各随机编号作为各硬盘组标识各自对应的各目标编号。
[0037]第二方面,提供一种硬盘分组装置,包括:
[0038]接受模块,用于接收硬盘分组指令,硬盘分组指令携带预设的各硬盘组标识及其各自对应的硬盘数目;
[0039]获取模块,用于获取待分组硬盘集中的各硬盘编号信息,编号信息按各硬盘的物理排列顺序依次标记;
[0040]处理模块,用于基于各硬盘编号信息和各硬盘组标识及其各自对应的硬盘数目,将各硬盘按照预设的编号信息间隔方式,分别归属至对应的硬盘组标识下,组成相应的硬盘组,其中,各硬盘组中包含的各硬盘对应的编号信息不相邻。
[0041]可选的,基于各硬盘编号信息和各硬盘组标识及其各自对应的硬盘数目,将各硬盘按照预设的编号信息间隔方式,分别归属至对应的硬盘组标识下,组成相应的硬盘组时,所述处理模块还用于:
[0042]基于各硬盘编号信息和各硬盘组标识及其各自对应的硬盘数目,结合预设的编号信息间隔方式,确定各硬盘组标识各自对应的各目标编号;
[0043]基于各硬盘组标识各自对应的各目标编号,确定各硬盘组标识各自包含的各硬盘;
[0044]分别将各硬盘组标识各自包含的各硬盘归属至对应的硬盘组标识下,组成相应的硬盘组。
[0045]可选的,基于各硬盘编号信息和各硬盘组标识及其各自对应的硬盘数目,结合预设的编号信息间隔方式,确定各硬盘组标识各自对应的各目标编号时,所述处理模块还用于:
[0046]基于各硬盘组标识,确定各硬盘组的总组数;
[0047]分别基于各硬盘组标识及其各自本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘分组方法,其特征在于,包括:接收硬盘分组指令,所述硬盘分组指令携带预设的各硬盘组标识及其各自对应的硬盘数目;获取待分组硬盘集中的各硬盘编号信息,所述编号信息按所述各硬盘的物理排列顺序依次标记;基于所述各硬盘编号信息和所述各硬盘组标识及其各自对应的硬盘数目,将所述各硬盘按照预设的编号信息间隔方式,分别归属至对应的硬盘组标识下,组成相应的硬盘组,其中,各硬盘组中包含的各硬盘对应的编号信息不相邻。2.如权利要求1所述的方法,其特征在于,所述基于所述各硬盘编号信息和所述各硬盘组标识及其各自对应的硬盘数目,将所述各硬盘按照预设的编号信息间隔方式,分别归属至对应的硬盘组标识下,组成相应的硬盘组,包括:基于所述各硬盘编号信息和所述各硬盘组标识及其各自对应的硬盘数目,结合预设的编号信息间隔方式,确定所述各硬盘组标识各自对应的各目标编号;基于所述各硬盘组标识各自对应的各目标编号,确定所述各硬盘组标识各自包含的各硬盘;分别将所述各硬盘组标识各自包含的各硬盘归属至对应的硬盘组标识下,组成相应的硬盘组。3.如权利要求2所述的方法,其特征在于,所述基于所述各硬盘编号信息和所述各硬盘组标识及其各自对应的硬盘数目,结合预设的编号信息间隔方式,确定所述各硬盘组标识各自对应的各目标编号,包括:基于所述各硬盘组标识,确定所述各硬盘组的总组数;分别基于所述各硬盘组标识及其各自对应的硬盘数目和所述各硬盘组的总组数,确定所述各硬盘组标识各自对应的各分配编号;基于所述各硬盘组标识各自对应的各分配编号和各硬盘编号信息,确定所述各未分配编号;基于各未分配的编号、所述各硬盘编号信息、以及所述各硬盘组标识各自对应的各分配编号,确定所述各硬盘组标识各自对应的各目标编号。4.如权利要求3所述的方法,其特征在于,所述分别基于所述各硬盘组标识及其各自对应的硬盘数目和所述各硬盘组的总组数,确定所述各硬盘组标识各自对应的各分配编号,包括:针对所述各硬盘组标识,分别执行以下操作:基于一个硬盘组标识对应的硬盘数目和预设参数,确定所述一个硬盘组标识对应的序号集;基于所述序号集和所述总组数,确定所述一个硬盘组标识对应的各目标序号值;基于所述各目标序号值和所述一个硬盘组标识,确定所述一个硬盘组标识对应的各分配编号。5.如权利要求3所述的方法,其特征在于,所述基于各未分配的编号、所述各硬盘编号信息、以及所述各硬盘组标识各自对应的...

【专利技术属性】
技术研发人员:黄赐昌杨建军尹春辉王淑瑶
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1