The present disclosure provides a hard disk management method for electronic devices, which includes the case where the electronic devices include a processor: allocating corresponding address information to the hard disk mounted on the processor by the processor; and transmitting the address information to the corresponding device by the processor. The first control command carrying address information is sent to the controller by the processor to enable the controller to manage the hard disk according to the address information carried in the first control command and the address information stored in each hard disk. The disclosure also provides two other hard disk management methods and a variety of electronic devices.
【技术实现步骤摘要】
硬盘管理方法及电子设备
本公开涉及硬盘管理方法及电子设备。
技术介绍
目前,硬盘状态管理是通过CPU的一组单独的SMbus实现的,如intel的CPU是通过VPPSMbus管理NVME硬盘的。具体地,相关技术提供的实现方案如下:主板CPU负责识别NVME硬盘的连接位置并为其分配对应的地址信息,背板控制器负责根据主板CPU的控制命令管理NVME硬盘。然而,在实现本公开构思的过程中,专利技术人发现相关技术中至少存在以下缺陷:主板CPU与NVME硬盘之间没有设定地址分配沟通机制,背板控制器需要识别出详细点的系统连接拓扑关系,即NVME硬盘连接到哪个CPU的哪个rootport,CPU一共接有几个NVME硬盘等,才能分析出主板CPU发送的地址是要管理哪个NVME硬盘,由于CPU与NVME硬盘之间可以有通过多种方式连接,如CPU直接连接NVME硬盘,CPU通过PCIESLOT转接到NVME硬盘,CPU通过PCIEswitch转接到NVME硬盘,等等,因而现有的设计方案很难灵活地支持各种系统连接关系,尤其难以灵活地支持多种系统连接关系共存的情况。
技术实现思路
本公开的一个方面提供了一种硬盘管理方法,应用于电子设备,上述方法包括在上述电子设备包括一个处理器的情况下:通过上述处理器为挂载在上述处理器上的硬盘分配对应的地址信息;通过上述处理器将上述对应的地址信息发送给对应的硬盘进行保存;以及通过上述处理器将携带有地址信息的第一控制命令发送给控制器,以使上述控制器根据上述第一控制命令中携带的地址信息和各硬盘中保存的地址信息进行硬盘管理。可选地,上述方法还包括在上述电子设备包括多 ...
【技术保护点】
1.一种硬盘管理方法,应用于电子设备,所述方法包括在所述电子设备包括一个处理器的情况下:通过所述处理器为挂载在所述处理器上的硬盘分配对应的地址信息;通过所述处理器将所述对应的地址信息发送给对应的硬盘进行保存;以及通过所述处理器将携带有地址信息的第一控制命令发送给控制器,以使所述控制器根据所述第一控制命令中携带的地址信息和各硬盘中保存的地址信息进行硬盘管理。
【技术特征摘要】
1.一种硬盘管理方法,应用于电子设备,所述方法包括在所述电子设备包括一个处理器的情况下:通过所述处理器为挂载在所述处理器上的硬盘分配对应的地址信息;通过所述处理器将所述对应的地址信息发送给对应的硬盘进行保存;以及通过所述处理器将携带有地址信息的第一控制命令发送给控制器,以使所述控制器根据所述第一控制命令中携带的地址信息和各硬盘中保存的地址信息进行硬盘管理。2.根据权利要求1所述的方法,其中,所述方法还包括在所述电子设备包括多个处理器的情况下:通过所述多个处理器为挂载在各处理器上的硬盘分配对应的地址信息和处理器标识信息;通过所述多个处理器将所述对应的地址信息和处理器标识信息发送给对应的硬盘进行保存;以及通过目标处理器将携带有地址信息的第二控制命令发送给所述控制器,以使所述控制器根据所述第二控制命令中携带的地址信息和各硬盘中保存的地址信息和处理器标识信息进行硬盘管理。3.一种硬盘管理方法,应用于电子设备,所述方法包括在所述电子设备包括一个处理器的情况下:接收来自所述处理器的且携带有地址信息的第一控制命令;获取所述第一控制命令中携带的地址信息;获取各硬盘中保存的地址信息,其中,所述各硬盘挂载在所述处理器上;以及根据所述第一控制命令中携带的地址信息和所述各硬盘中保存的地址信息进行硬盘管理。4.根据权利要求3所述的方法,其中,所述方法还包括在所述电子设备包括多个处理器的情况下:接收来自目标处理器的且携带有地址信息的第二控制命令;获取所述第二控制命令中携带的地址信息;获取各硬盘中保存的地址信息和处理器标识信息,其中,该各硬盘挂载在所述多个处理器中的对应处理器上;以及根据所述第二控制命令中携带的地址信息和所述各硬盘中保存的地址信息和处理器标识信息进行硬盘管理。5.一种硬盘管理方法,应用于电子设备,所述电子设备包括处理器,所述方法包括:获取所述处理器为硬盘分配的地址信息,其中,所述硬盘挂载在所述处理器上;将所述地址信息保存在所述硬盘中;以及将保存在所述硬盘中的所述地址信息提供给控制器,以使所述控制器能够根据所述地址信息和所述处理器发送的控制命令管理所述硬盘。6.一种电子设备,在所述电子设备包括一个处理器的情况下,所述处理器包括:分配...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。