一种硬盘管理方法、装置、设备及机器可读存储介质制造方法及图纸

技术编号:26923669 阅读:23 留言:0更新日期:2021-01-01 22:47
本公开提供一种硬盘管理方法、装置、设备及机器可读存储介质,该方法包括:获取用于连接硬盘背板的接口的接口编号;发送接口编号至对应的硬盘背板;硬盘背板用于接收所述接口编号,并根据接口编号和硬盘背板内硬盘的位置信息生成物理槽位号,并将物理槽位号发送至主板;接收所述物理槽位号,并根据接收所述物理槽位号的通道,生成所述物理槽位号与逻辑号的映射关系;所述逻辑号为硬盘在系统中被分配的逻辑编号。通过本公开的技术方案,获取硬盘背板连接的主板接口的接口编号,结合位置信息,生成硬盘唯一对应的物理槽位号,接收物理槽位号的通道,及通道对应的逻辑号,生成硬盘的物理槽位号与逻辑号的映射关系,对应硬盘的物理槽位号与逻辑号。

【技术实现步骤摘要】
一种硬盘管理方法、装置、设备及机器可读存储介质
本公开涉及通信
,尤其是涉及一种硬盘管理方法、装置、设备及机器可读存储介质。
技术介绍
CPLD(ComplexProgrammingLogicDevice,复杂可编程逻辑器件)采用CMOSEPROM、EEPROM、快闪存储器和SRAM等编程技术,从而构成了高密度、高速度和低功耗的可编程逻辑器件。NVMe(NVMExpress,Non-VolatileMemoryexpress,非易失性存储器标准)是标准和信息的开放收集,以充分展示非易失性存储器在从移动设备到数据中心的所有类型的计算环境中的优势。用于PCIExpress附加存储的寄存器接口和命令集,以及适用于多种操作系统的行业标准软件。NVMe被广泛认为是PCIeSSD的事实上的行业标准。NVMe管理界面,用于NVMExpress存储的带外管理的命令集和体系结构(例如,使用BMC发现,监视和更新NVMe设备)。NVMExpress的扩展,可通过PCIe以外的其他传输方式对NVMExpress命令集进行隧道传输。NVMeoverFabric通过允许同一协议扩展到各种网络接口上,扩展了在全球最大的数据中心中大规模高效存储架构的优势。NVMe硬盘采用PCIe协议,凭借着高带宽、低延时的优势受到越来越多互联网厂商的青睐,更稳定、灵活的支持NVMe硬盘也成了服务器设计的基本要求之一。在复杂、多变的NVMe硬盘配置环境下,NVMe硬盘物理槽位号和逻辑号的对应关系无法准确获取。
技术实现思路
有鉴于此,本公开提供一种硬盘管理方法、装置及电子设备、机器可读存储介质,以改善上述硬盘物理槽位号和逻辑号无法准确对应的问题。具体地技术方案如下:本公开提供了一种硬盘管理方法,应用于存储设备的主板,存储设备包括主板和硬盘,硬盘通过硬盘背板与主板连接,所述方法包括:获取用于连接硬盘背板的接口的接口编号;发送接口编号至对应的硬盘背板;硬盘背板用于接收所述接口编号,并根据接口编号和硬盘背板内硬盘的位置信息生成物理槽位号,并将物理槽位号发送至主板;接收所述物理槽位号,并根据接收所述物理槽位号的通道,生成所述物理槽位号与逻辑号的映射关系;所述逻辑号为硬盘在系统中被分配的逻辑编号。作为一种技术方案,所述接收所述物理槽位号,并根据接收所述物理槽位号的通道,生成所述物理槽位号与逻辑号的映射关系,包括:根据接收所述物理槽位号的通道,将物理槽位号写入对应的寄存器;所述对应的寄存器与对应的逻辑号关联。作为一种技术方案,所述发送接口编号至对应的硬盘背板,包括:通过与硬盘背板唯一对应的接口发送接口编号至对应的硬盘背板。作为一种技术方案,所述硬盘为NVMe硬盘。本公开同时提供了一种硬盘管理装置,应用于存储设备的主板,存储设备包括主板和硬盘,硬盘通过硬盘背板与主板连接,所述装置包括:编号单元,用于获取用于连接硬盘背板的接口的接口编号;发送单元,用于发送接口编号至对应的硬盘背板;硬盘背板用于接收所述接口编号,并根据接口编号和硬盘背板内硬盘的位置信息生成物理槽位号,并将物理槽位号发送至主板;映射单元,用于接收所述物理槽位号,并根据接收所述物理槽位号的通道,生成所述物理槽位号与逻辑号的映射关系;所述逻辑号为硬盘在系统中被分配的逻辑编号。作为一种技术方案,所述接收所述物理槽位号,并根据接收所述物理槽位号的通道,生成所述物理槽位号与逻辑号的映射关系,包括:根据接收所述物理槽位号的通道,将物理槽位号写入对应的寄存器;所述对应的寄存器与对应的逻辑号关联。作为一种技术方案,所述发送接口编号至对应的硬盘背板,包括:通过与硬盘背板唯一对应的接口发送接口编号至对应的硬盘背板。作为一种技术方案,所述硬盘为NVMe硬盘。本公开同时提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,处理器执行所述机器可执行指令以实现前述的硬盘管理方法。本公开同时提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现前述的硬盘管理方法。本公开提供的上述技术方案至少带来了以下有益效果:首先获取硬盘背板连接的主板接口的接口编号,结合硬盘背板上连接硬盘的位置信息,生成硬盘唯一对应的物理槽位号,然后通过接收物理槽位号的通道,及通道对应的逻辑号,生成硬盘的物理槽位号与逻辑号的映射关系,从而准确对应硬盘的物理槽位号与逻辑号。附图说明为了更加清楚地说明本公开实施方式或者现有技术中的技术方案,下面将对本公开实施方式或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施方式,对于本领域普通技术人员来讲,还可以根据本公开实施方式的这些附图获得其他的附图。图1是本公开一种实施方式中的硬盘管理方法的流程图;图2是本公开一种实施方式中的硬盘管理装置的结构图;图3是本公开一种实施方式中的电子设备的硬件结构图。具体实施方式在本公开实施方式使用的术语仅仅是出于描述特定实施方式的目的,而非限制本公开。本公开和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开实施方式可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。NVMe硬盘在设备中具体的位置用物理槽位号表示,例如,0~49的编号代表着NVMe硬盘在设备前部的物理位置,NVMe硬盘还可能在置于设备的中间位置和靠后墙位置,我们这里把能表示NVMe硬盘在整机中唯一物理位置的槽位标号叫做物理槽位号。在X86系统中NVMe硬盘作为一个PCIe设备存在,PCIe协议中定义了一组[bus]:[device].[function]地址信息来表示该设备在系统下的逻辑位置,对应NVMe硬盘的逻辑地址为逻辑号。在系统原理设计中,NVMe硬盘挂在CPU的PCIe接口下,而整机设计中NVMe硬盘因连接形态多样导致其物理位置多变。硬盘背板作为相对独立的系统控制着NVMe硬盘的点灯、上下电和热插拔等功能,与主板之间通过一个低速连接器接口和若干个高速连接器接口进行互连。在整机中可能存在多块形态不同的硬盘背板,它们只能独立收集各自单板上NVMe硬盘的位置信息,无法从整机角度统一编号,同时无法准确对应到逻辑号上,对NVMe硬盘的状态监控、故障维护等都造成较大的不便。有鉴于此,本本文档来自技高网...

【技术保护点】
1.一种硬盘管理方法,其特征在于,应用于存储设备的主板,存储设备包括主板和硬盘,硬盘通过硬盘背板与主板连接,所述方法包括:/n获取用于连接硬盘背板的接口的接口编号;/n发送接口编号至对应的硬盘背板;/n硬盘背板用于接收所述接口编号,并根据接口编号和硬盘背板内硬盘的位置信息生成物理槽位号,并将物理槽位号发送至主板;/n接收所述物理槽位号,并根据接收所述物理槽位号的通道,生成所述物理槽位号与逻辑号的映射关系;/n所述逻辑号为硬盘在系统中被分配的逻辑编号。/n

【技术特征摘要】
1.一种硬盘管理方法,其特征在于,应用于存储设备的主板,存储设备包括主板和硬盘,硬盘通过硬盘背板与主板连接,所述方法包括:
获取用于连接硬盘背板的接口的接口编号;
发送接口编号至对应的硬盘背板;
硬盘背板用于接收所述接口编号,并根据接口编号和硬盘背板内硬盘的位置信息生成物理槽位号,并将物理槽位号发送至主板;
接收所述物理槽位号,并根据接收所述物理槽位号的通道,生成所述物理槽位号与逻辑号的映射关系;
所述逻辑号为硬盘在系统中被分配的逻辑编号。


2.根据权利要求1所述的方法,其特征在于,所述接收所述物理槽位号,并根据接收所述物理槽位号的通道,生成所述物理槽位号与逻辑号的映射关系,包括:
根据接收所述物理槽位号的通道,将物理槽位号写入对应的寄存器;
所述对应的寄存器与对应的逻辑号关联。


3.根据权利要求1所述的方法,其特征在于,所述发送接口编号至对应的硬盘背板,包括:
通过与硬盘背板唯一对应的接口发送接口编号至对应的硬盘背板。


4.根据权利要求1所述的方法,其特征在于,所述硬盘为NVMe硬盘。


5.一种硬盘管理装置,其特征在于,应用于存储设备的主板,存储设备包括主板和硬盘,硬盘通过硬盘背板与主板连接,所述装置包括:
编号单元,用于获取用于连接硬盘背板的接口的接口编号;
发送单元,用于发送接口编号至对应的硬...

【专利技术属性】
技术研发人员:付全龙王梦龙
申请(专利权)人:新华三云计算技术有限公司
类型:发明
国别省市:四川;51

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

1