一种硬盘管理方法、装置及电子设备制造方法及图纸

技术编号:35330739 阅读:24 留言:0更新日期:2022-10-26 11:47
本发明专利技术实施例提供了一种硬盘管理方法、装置及电子设备。其中,所述方法包括:获取目标业务的业务信息以及各逻辑块的初始属性信息,其中,所述业务信息用于表示所述目标业务对数据读写的需求,所述初始属性信息用于表示组成逻辑块的物理存储单元的属性;根据所述各逻辑块的初始属性信息,利用所述各逻辑块中的逻辑块构建满足所述业务信息所表示的需求的目标阵列;利用所述目标阵列实现所述目标业务。可以通过获取各逻辑块的初始属性信息,以逻辑块为基本单位对硬盘进行管理,从而可以根据目标业务的实际需求,选取适当的逻辑块构建用于实现目标业务的目标阵列,即可以有效地对硬盘进行管理,从而准确地根据实际情况构建阵列。从而准确地根据实际情况构建阵列。从而准确地根据实际情况构建阵列。

【技术实现步骤摘要】
一种硬盘管理方法、装置及电子设备


[0001]本专利技术涉及数据存储
,特别是涉及一种硬盘管理方法、装置及电子设备。

技术介绍

[0002]随着RAID2.0(Redundant Array of Independent Disks Version 2.0,独立IoT硬盘冗余数组2.0)技术和EC(Erasure Coding,纠删码)算法的发展,一些存储系统采用二者技术结合,使RAID阵列可以突破RAID6只能冗余2块硬盘的限制,RAID2.0技术将硬盘划分为若干的逻辑块实现RAID,结合EC算法,可以实现阵列N+M(N>=M且N>1)任意组合,能提供给用户更高的冗余和安全性。
[0003]相关技术中,往往是以硬盘为基本单位对硬盘进行管理的,实例性的,可以是监测硬盘的健康状况,当硬盘健康时继续使用该硬盘存储数据,而当硬盘不健康时替换该硬盘。
[0004]但是RAID2.0技术中阵列由逻辑块(trunk)构成,而构成一个阵列的各个逻辑块可能来自于不同的硬盘,而一个硬盘上也往往设置有多个逻辑块。因此,一个健康的硬盘上可能存在无法正常运行的逻辑块,而一个不健康的硬盘上也可能存在能够正常运行的逻辑块。即以硬盘为基本单位对硬盘进行管理时,无法准确根据实际情况构建阵列。
[0005]因此,如何有效地对硬盘进行管理成为亟待解决的技术问题。

技术实现思路

[0006]本专利技术实施例的目的在于提供一种硬盘管理方法、装置及电子设备,以实现有效地对硬盘进行管理,从而准确地根据实际情况构建阵列。具体技术方案如下:
[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]本专利技术实施例提供的硬盘管理方法、装置及电子设备,可以通过获取各逻辑块的初始属性信息,以逻辑块为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘管理方法,其特征在于,所述方法包括:获取目标业务的业务信息以及各逻辑块的初始属性信息,其中,所述业务信息用于表示所述目标业务对数据读写的需求,所述初始属性信息用于表示组成逻辑块的物理存储单元的属性;根据所述各逻辑块的初始属性信息,利用所述各逻辑块中的逻辑块构建满足所述业务信息所表示的需求的目标阵列;利用所述目标阵列实现所述目标业务。2.根据权利要求1所述的方法,其特征在于,在所述利用所述目标阵列实现所述目标业务之后,所述方法还包括:获取所述各逻辑块的运行信息,其中,所述运行信息用于表示在利用所述目标阵列实现所述目标业务的过程中所述各逻辑块的状态。3.根据权利要求2所述的方法,其特征在于,在所述获取所述各逻辑块的运行信息之后,所述方法还包括:根据所述运行信息所表示的状态,确定所述各逻辑块的性能;将所述目标阵列中的待优化逻辑块替换为所述各逻辑块中的目标逻辑块,其中,所述待优化逻辑块为性能不满足所述业务信息所表示的需求的虚拟块,所述目标逻辑块为处于空闲状态且性能满足所述业务信息所表示的需求的虚拟块。4.根据权利要求2所述的方法,其特征在于,在所述获取所述各逻辑块的运行信息之后,所述方法还包括:根据所述运行信息所表示的状态,对所述各逻辑块进行健康检测,得到健康检测结果,所述健康检测结果用于表示所述各逻辑块的健康状况;展示和/或传递所述健康检测结果。5.根据权利要求4所述的方法,其特征在于,所述展示和/或传递所述健康检测结果,包括:获取针对健康检测结果所包括的一种或多种信息输入的信息选择指令;展示和/或传递所述健康检测结果中所述信息选择指令所针对的信息。6.根据权利要求2

5任一所述的方法,其特征在于,所述获取所述运行信息包括以下一种或多种信息:读写速度、超时次数、异常次数、被访问频次。7.根据权利要求1

5任一所述的方法,其特征在于,所述初始属性信息包括以下一种或多种信息:组成逻辑块的物理存储单元的数据容量、组成逻辑块的物理存储单元所处物理环境信息、组成逻辑块的物理存储单元在所属硬盘中的位置。8.一种硬盘管理装置,其特征在于,所述装置包括:信息采集模块,用于获取...

【专利技术属性】
技术研发人员:贾东强
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

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

1