磁盘管理方法、装置、设备及存储介质制造方法及图纸

技术编号:35520414 阅读:10 留言:0更新日期:2022-11-09 14:39
本申请提供一种磁盘管理方法、装置、设备及存储介质,该方法通过获取待管理磁盘的磁盘身份信息,若集群标识为合法集群标识,节点标识为合法节点标识,将磁盘标识与预设磁盘标识哈希表进行第一次比对,若预设磁盘标识哈希表中存在与磁盘标识对应的磁盘索引,将待管理磁盘的磁盘管理信息确定为与磁盘索引关联的磁盘全局管理信息,以对待管理磁盘进行管理,磁盘只需要存入集群标识、节点标识和磁盘标识三个信息,提高了磁盘容量利用率,通过磁盘标识和磁盘全局资源管理表中的磁盘索引进行哈希映射,后续可以通过磁盘标识进行哈希查找到对应的磁盘索引,继而获取到磁盘的所有资源信息,从而实现对磁盘进行资源管理的目的。从而实现对磁盘进行资源管理的目的。从而实现对磁盘进行资源管理的目的。

【技术实现步骤摘要】
磁盘管理方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,特别是涉及一种磁盘管理方法、装置、设备及存储介质。

技术介绍

[0002]在大规模分布式集群系统中,通常磁盘的数量可以达到上百块,这些磁盘根据不同的分布式存储系统的策略(纠删)来创建存储池,也不可避免的需要对原有磁盘进行任意位置的插拔以及加入新的磁盘操作,对于分布式系统元数据分布在每个磁盘上这种管理方式需要对每块磁盘进行元数据的预置加载,这就需要如何正确的识别是原有磁盘还是新加入的磁盘,并能统一管理磁盘。
[0003]相关技术中是通过raid(Redundant Arrays of Independent Disks,磁盘阵列)识别是否有自身携带的元数据来管理磁盘,无法直接对磁盘进行操作;或者通过磁盘数量和磁盘ID生成对应的配置文件,并根据配置文件来进行磁盘管理操作,但这样的方案配置文件容易丢失以及篡改,导致信息不准确,以上方案均不能解决磁盘的后续管理问题,不能实现既识别磁盘又能够对磁盘的资源进行管理。

技术实现思路

[0004]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种磁盘管理方法、装置、设备及存储介质,用于解决对于相关技术中二维画面进行磁盘管理存在误检、漏检问题,传统的三维重建又依赖于对点云数据集的处理,需要计算资源多、处理速度慢、处理效率低且不适用于磁盘管理的技术问题。
[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]该方法通过获取待管理磁盘的磁盘身份信息,若集群标识为合法集群标识,节点标识为合法节点标识,将磁盘标识与预设磁盘标识哈希表进行第一次比对,若预设磁盘标识哈希表中存在与磁盘标识对应的磁盘索引,将待管理磁盘的磁盘管理信息确定为与磁盘索引关联的磁盘全局管理信息,以对待管理磁盘进行管理,磁盘只需要存入集群本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种磁盘管理方法,其特征在于,所述方法包括:获取待管理磁盘的磁盘身份信息,所述磁盘身份信息包括集群标识、节点标识和磁盘标识;若所述集群标识为合法集群标识,所述节点标识为合法节点标识,将所述磁盘标识与预设磁盘标识哈希表进行第一次比对;若所述预设磁盘标识哈希表中存在与所述磁盘标识对应的磁盘索引,将所述待管理磁盘的磁盘管理信息确定为与所述磁盘索引关联的磁盘全局管理信息,以对所述待管理磁盘进行管理,所述磁盘管理信息包括磁盘基本信息、磁盘全局元数据信息、磁盘状态中至少之一。2.如权利要求1所述的磁盘管理方法,其特征在于,将所述磁盘标识与预设磁盘标识哈希表进行第一次比对之后,若所述预设磁盘标识哈希表中存在与所述磁盘标识对应的磁盘索引,将所述待管理磁盘的磁盘管理信息确定为与所述磁盘索引关联的磁盘全局管理信息,以对所述待管理磁盘进行管理之前,所述方法还包括:若所述预设磁盘标识哈希表中不存在与所述磁盘标识对应的磁盘索引,为所述待管理磁盘分配有效的磁盘索引;将所述磁盘索引与所述磁盘标识的对应关系添加到所述预设磁盘标识哈希表;将所述磁盘标识与添加后的预设磁盘标识哈希表进行第二次比对。3.如权利要求2所述的磁盘管理方法,其特征在于,为所述待管理磁盘分配有效的磁盘索引包括:获取所述待管理磁盘的磁盘槽位信息、磁盘序列信息、磁盘盘符信息;基于所述磁盘槽位信息、所述磁盘序列信息和所述磁盘盘符信息确定有效的所述磁盘索引。4.如权利要求1所述的磁盘管理方法,其特征在于,获取待管理磁盘的磁盘身份信息之前,所述方法还包括:若所述待管理磁盘加入目标磁盘系统,通过预设私有文件系统对所述待管理磁盘进行资源加载;若加载成功,获取所述待管理磁盘的磁盘身份信息;若加载失败,提示所述待管理磁盘故障。5.如权利要求4所述的磁盘管理方法,其特征在于,获取待管理磁盘的磁盘身份信息之后,若所述集群标识为合法集群标识,所述节点标识为合法节点标识,将所述磁盘标识与预设磁盘标识哈希表进行第一次比对之前,所述方法还包括:将所述集群标识与预设集群标识集合中的多个预设集群标识进行集群比对;若所述集群标识比对成功,将所述节点标识与预设节点标识集合中的多个预设节点标识进行节点比对;若所述节点标识比对成功,则确定所述集群标识为合法集群标识,以及确定所述节点标识为合法节...

【专利技术属性】
技术研发人员:叶萌
申请(专利权)人:重庆紫光华山智安科技有限公司
类型:发明
国别省市:

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

1