[发明专利]一种存储卸载卡下识别NVME硬盘的方法及系统有效
申请号: | 202010154794.2 | 申请日: | 2020-03-08 |
公开(公告)号: | CN111459406B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 杨永峰 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 李修杰 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 卸载 识别 nvme 硬盘 方法 系统 | ||
1.一种存储卸载卡下识别NVME硬盘的方法,其特征在于,所述方法包括:
将N个NVME硬盘导入存储卸载卡中,N为自然数;
依次对每个NVME硬盘创建命名空间;
开启N个NVME硬盘所匹配的硬盘控制器的上报主机事件功能;
将所述命名空间挂载到每个NVME硬盘的硬盘控制器;
其中,所述依次对每个NVME硬盘创建命名空间,包括:
获取存储卸载卡所连接的硬盘控制器数量,以及,每个控制器所控制的NVME硬盘数量;
采用轮询的方式,依次对每个控制器所控制的NVME硬盘空间进行初始化。
2.根据权利要求1所述的一种存储卸载卡下识别NVME硬盘的方法,其特征在于,所述将N个NVME硬盘导入存储卸载卡中,包括:
获取当前插入存储卸载卡中的NVME硬盘的数量N;
根据所获取的命令,判断是否需要将NVME硬盘导入存储卸载卡;
如果是,将N个NVME硬盘导入存储卸载卡;
如果否,判定导入完毕。
3.根据权利要求1或2所述的一种存储卸载卡下识别NVME硬盘的方法,其特征在于,将所述命名空间挂载到每个NVME硬盘的硬盘控制器之后,所述方法还包括:
校验服务器系统对NVME硬盘的识别结果。
4.根据权利要求3所述的一种存储卸载卡下识别NVME硬盘的方法,其特征在于,所述校验服务器系统对NVME硬盘的识别结果,包括:
根据所获取的命令,在服务器系统中查看N个NVME硬盘;
判断N个所述NVME硬盘是否都可以被识别到;
如果是,判定识别成功;
如果否,重新将N个NVME硬盘导入存储卸载卡中。
5.一种存储卸载卡下识别NVME硬盘的系统,其特征在于,所述系统包括:
导入模块,用于将N个NVME硬盘导入存储卸载卡中,N为自然数;
命名空间创建模块,用于依次对每个NVME硬盘创建命名空间;
上报主机事件功能开启模块,用于开启N个NVME硬盘所匹配的硬盘控制器的上报主机事件功能;
挂载模块,用于将所述命名空间挂载到每个NVME硬盘的硬盘控制器;
其中,所述命名空间创建模块,包括:
第二数量获取单元,用于获取存储卸载卡所连接的硬盘控制器数量,以及,每个控制器所控制的NVME硬盘数量;
初始化单元,用于采用轮询的方式,依次对每个控制器所控制的NVME硬盘空间进行初始化。
6.根据权利要求5所述的一种存储卸载卡下识别NVME硬盘的系统,其特征在于,所述导入模块包括:
第一数量获取单元,用于获取当前插入存储卸载卡中的NVME硬盘的数量N;
第一判断单元,用于根据所获取的命令,判断是否需要将NVME硬盘导入存储卸载卡;
导入单元,当第一判断单元判断判定需要将NVME硬盘导入存储卸载卡时,将N个NVME硬盘导入存储卸载卡。
7.根据权利要求5或6所述的一种存储卸载卡下识别NVME硬盘的系统,其特征在于,所述系统中还包括校验模块,用于校验服务器系统对NVME硬盘的识别结果。
8.根据权利要求7所述的一种存储卸载卡下识别NVME硬盘的系统,其特征在于,所述校验模块包括:
查看单元,用于根据所获取的命令,在服务器系统中查看N个NVME硬盘;
第二判断单元,用于判断N个所述NVME硬盘是否都可以被识别到,如果是,判定识别成功,否则,判定识别不成功并启动导入模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010154794.2/1.html,转载请声明来源钻瓜专利网。