System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种硬盘的管理方法及计算设备技术_技高网

一种硬盘的管理方法及计算设备技术

技术编号:41142810 阅读:2 留言:0更新日期:2024-04-30 18:12
本申请实施例提供一种硬盘的管理方法及计算设备,涉及计算设备技术领域,可以提高硬盘进行插拔的便携性。该方法应用于计算设备,计算设备包括处理器、管理控制器、CPLD和至少一个槽位;至少一个槽位可支持插接硬盘;该方法包括:管理控制器显示第一界面;第一界面包括至少一个槽位在计算设备上的分布情况,以及每个槽位中硬盘的在位情况;响应于对第一界面中第一槽位的操作,显示第二界面;第一槽位为至少一个槽位中已插接硬盘的一个槽位;第二界面包括第一控件;第一控件用于卸载第一槽位上的硬盘;响应于对第一控件的操作,控制CPLD对第一操作下电及控制处理器卸载硬盘的驱动后,输出第一提示信息;第一提示信息用于提示第一槽位上的硬盘可拔出。

【技术实现步骤摘要】

本申请实施例涉及计算设备,尤其涉及一种硬盘的管理方法及计算设备


技术介绍

1、非易失性内存主机控制器接口规范(non-volatile memory express,nvme)硬盘是符合新一代协议的存储设备,相较于传统的硬盘其读取速度更快,传输效率更高,因而逐渐得到广泛使用。

2、对存储设备进行热插拔往往是计算设备的硬件维护过程中频繁发生的操作,目前针对nvme硬盘,需要采用通知式热插拔的方案。即在拔出nvme硬盘之前,用户需要先向通过操作系统下发命令以卸载nvme硬盘,然后才能手动拔出。但是这种下发命令的方案较为复杂且容易出错,需要用户熟悉操作系统命令,因此具有较高的技术门槛需求。


技术实现思路

1、本申请实施例提供一种硬盘的管理方法及计算设备,可以提高硬盘进行插拔的便携性,降低用户的使用门槛。

2、第一方面,本申请实施例提供一种硬盘的管理方法,应用于计算设备,计算设备包括处理器、管理控制器、复杂可编程逻辑器件cpld和至少一个槽位;至少一个槽位可支持插接硬盘;方法包括:通过管理控制器显示第一界面;第一界面包括至少一个槽位在计算设备上的分布情况,以及每个槽位中硬盘的在位情况;管理控制器响应于对第一界面中第一槽位的操作,显示第二界面;第一槽位为至少一个槽位中已插接硬盘的一个槽位;第二界面包括第一控件;第一控件用于指示卸载第一槽位上的硬盘;管理控制器响应于对第一控件的操作,控制cpld对第一槽位下电及控制处理器卸载硬盘的驱动后,输出第一提示信息;第一提示信息用于提示第一槽位上的硬盘可拔出。

3、本申请实施例提供一种硬盘的管理方法,该方法通过bmc显示计算设备中至少一个槽位在计算设备上的分布情况,以及每个槽位中硬盘的在位情况。用户可以通过界面显示,清楚地确定要卸载的硬盘的位置。进一步的用户可以通过界面操作,选择要卸载的硬盘所在的槽位,根据用户指定的槽位,管理控制器可以执行对该槽位上硬盘的相关卸载操作,从而实现硬盘的卸载。这种通过界面可视化操作的方式,无需用户逐步下发命令,不但可以降低用户的使用门槛,还可以减少人工配置的时间,提高硬盘插拔效率。另外,通过代替人工手动配置,可以保证配置的正确,减少配置出错的情况的发生。

4、一种可能的实现方式中,第二界面还包括:第一槽位的槽位标识以及第一槽位上硬盘的相关信息。

5、另一种可能的实现方式中,相关信息包括以下至少一项:健康状态、盘类型、容量大小、所属厂商、磨损率、预估寿命。

6、又一种可能的实现方式中,控制cpld对第一槽位下电,包括:管理控制器向cpld发送第一指令;第一指令包括第一槽位的槽位标识;cpld响应于第一指令,根据槽位标识对第一槽位下电。

7、又一种可能的实现方式中,控制处理器卸载硬盘的驱动,包括:管理控制器向处理器发送第二指令;第二指令包括第一槽位的槽位标识;处理器响应于第二指令,根据槽位标识卸载硬盘的驱动。应理解,通过下电以及驱动卸载,可以保证硬盘结束工作状态后断开,可以延长硬盘的寿命,且避免数据丢失。

8、又一种可能的实现方式中,方法还包括:检测处理器运行的操作系统是否启用中断分配服务;在操作系统启用中断分配服务的情况下,管理控制器通过bmc控制操作系统处理器运行的操作系统重启中断分配服务。应理解,通过重启中断分配服务,可以使得计算设备根据新的硬件环境重新分配中断资源,保证计算设备的计算性能的充分利用。

9、又一种可能的实现方式中,方法还包括:管理控制器响应于对第一界面中第二槽位的操作,显示第三界面;第二槽位为至少一个槽位中未插接硬盘的一个槽位;第三界面包括第二控件;第二控件用于在第二槽位上安装硬盘;管理控制器响应于对第二控件的操作,输出第二提示信息;第二提示信息用于指示可在第二槽位上插入硬盘。

10、又一种可能的实现方式中,在管理控制器显示第一界面之前,方法还包括:

11、管理控制器显示第四界面;第四界面包括卷管理设备vmd功能的开关状态;

12、通过管理控制器显示第一界面,包括:

13、在vmd功能为关闭状态下,管理控制器显示第一界面。

14、又一种可能的实现方式中,计算设备还包括基本输入输出系统bios芯片,第四界面还包括第三控件;第三控件用于开启vmd功能;方法还包括:在vmd功能的开关状态为关闭状态的情况下,管理控制器响应于对第三控件的操作,配置bios芯片的第一配置参数,并重启计算设备;第一配置参数用于指示vmd功能为开启状态;输出第三提示信息;第三提示信息用于提示计算设备可支持硬盘的热插拔。应理解,通过界面操作实现vmd功能的开启,可以简化操作流程,提高效率。

15、又一种可能的实现方式中,配置bios芯片的第一配置参数,包括:管理控制器向处理器发送第三指令;处理器响应于第三指令,运行bios从管理控制器中获取第一配置参数;处理器运行bios,修改bios芯片的目标选项为第一配置参数;目标选项为vmd功能的开关状态。

16、又一种可能的实现方式中,计算设备还包括bios芯片,第四界面还包括第四控件,第四控件用于关闭vmd功能;方法还包括:在vmd功能的开关状态为开启状态的情况下,管理控制器响应于对第四控件的操作,通过bmc配置bios芯片的第二配置参数,并重启计算设备;第二配置参数用于指示vmd功能为关闭状态;更新第四界面中vmd功能的开关状态为关闭状态。应理解,通过界面操作实现vmd功能的关闭,可以简化操作流程,提高效率。

17、又一种可能的实现方式中,配置bios芯片的第二配置参数,包括:管理控制器向处理器发送第四指令;处理器响应于第四指令,运行bios从管理控制器中获取第二配置参数;处理器运行bios,修改bios芯片的目标选项为第二配置参数;目标选项为vmd功能的开关状态。

18、又一种可能的实现方式中,方法还包括:管理控制器配置处理器运行的操作系统的内核参数;内核参数用于支持硬盘在操作系统上正常运行;重启计算设备。

19、又一种可能的实现方式中,管理控制器配置处理器运行的操作系统的内核参数,包括:管理控制器向处理器发送第五指令;处理器响应于第五指令,执行预设脚本以配置操作系统的内核参数。

20、第二方面,本申请实施例提供一种计算设备,该计算设备包括处理器和存储器;处理器与存储器耦合;存储器用于存储计算机指令,计算机指令由处理器加载并执行以使计算设备实现上述第一方面的方法。

21、第三方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质包括:计算机软件指令;当计算机软件指令在计算设备中运行时,使得计算设备实现上述第一方面的方法。

22、第四方面,本申请实施例提供一种计算机程序产品,当该计算机程序产品在计算设备上运行时,使得计算设备执行上述第一方面描述的相关方法的步骤,以实现上述第一方面的方法。

23、第五方面,本申请实施例提供一种计算设备,包括本文档来自技高网...

【技术保护点】

1.一种硬盘的管理方法,应用于计算设备,所述计算设备包括处理器、管理控制器、复杂可编程逻辑器件CPLD和至少一个槽位;所述至少一个槽位可支持插接硬盘;其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述控制所述CPLD对所述第一槽位下电,包括:

3.根据权利要求1所述的方法,其特征在于,所述控制所述处理器卸载所述硬盘的驱动,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,在所述管理控制器显示第一界面之前,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述计算设备还包括基本输入输出系统BIOS芯片,所述第四界面还包括第三控件;所述第三控件用于开启所述VMD功能;所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述配置所述BIOS芯片的第一配置参数,包括:

9.根据权利要求6所述的方法,其特征在于,所述计算设备还包括BIOS芯片,所述第四界面还包括第四控件,所述第四控件用于关闭所述VMD功能;所述方法还包括:

10.一种计算设备,其特征在于,包括处理器、管理控制器、复杂可编程逻辑器件CPLD和至少一个槽位;所述至少一个槽位可支持插接硬盘;所述管理控制器用于显示第一界面;所述第一界面包括所述至少一个槽位在所述计算设备上的分布情况,以及每个槽位中所述硬盘的在位情况;

...

【技术特征摘要】

1.一种硬盘的管理方法,应用于计算设备,所述计算设备包括处理器、管理控制器、复杂可编程逻辑器件cpld和至少一个槽位;所述至少一个槽位可支持插接硬盘;其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述控制所述cpld对所述第一槽位下电,包括:

3.根据权利要求1所述的方法,其特征在于,所述控制所述处理器卸载所述硬盘的驱动,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,在所述管理控制器显示第一界面之前,所述方法还包括:

7.根据权利要求6所...

【专利技术属性】
技术研发人员:王成洪柯瑞昌
申请(专利权)人:河南昆仑技术有限公司
类型:发明
国别省市:

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

1