The invention discloses a system and a hard disk management method, through the hard disk management module to the server every hard disk to create a corresponding hard disk file storage, each disk files have corresponding hard disk information, when receiving the hard disk query command, will appear in output to the hard disk management interface the hard disk information stored in the hard disk file to the user. Compared with the traditional scheme of the invention, the user clicks on a hard disk management interface, can be all of the hard disk file server hard disk all the hard disk information, directly presented to the user, thus eliminating the need for a process, the hard disk management module need to send each drive temporary query command access to the hard disk information thus greatly saves disk query time, improve the user experience.
【技术实现步骤摘要】
一种硬盘管理方法及系统
本专利技术涉及硬盘管理
,更具体的说,涉及一种硬盘管理方法及系统。
技术介绍
随着数据存储需求的增加,服务器中使用越来越多的硬盘,为方便用户管理这些硬盘,服务器供应商都会在所供应的服务器内添加专门的硬盘管理软件,当需要获取服务器中所有硬盘的信息时,用户可通过点击硬盘管理界面,触发服务器中的硬盘管理模块向各个硬件发送查询指令,各个硬件在接收到查询指令后,会将自身的相关信息发送至硬盘管理模块,然后硬盘管理模块再将获取的所有的硬盘信息通过硬盘管理界面反馈给用户。然而,当服务器中使用的硬盘较多,而客户业务给硬盘带来的读写压力较大时,硬盘管理模块就需要临时读取庞大数量的硬盘信息,从而导致硬盘管理模块的数据处理量急剧增加,数据处理时间也相应加长,往往需要1分钟甚至几分钟,而当服务器中有硬盘出现损害时,该种情况会表现的更加明显。
技术实现思路
有鉴于此,本专利技术公开一种硬盘管理方法及系统,以实现在用户点击硬盘管理界面后,能够将服务器的所有硬盘的硬盘信息直接呈现给用户。一种硬盘管理方法,包括:通过硬盘管理模块对服务器的每一个硬盘创建一个相对应的硬盘文件,每一个硬盘文件中存储有相对应硬盘的硬盘信息;当接收到硬盘查询指令时,将所有硬盘文件中存储的硬盘信息输出至硬盘管理界面。优选的,还包括:当UDEV模块检测到所述服务器的所有硬盘中,出现硬盘状态发生变化的硬盘时,由所述UDEV模块生成相对应的事件通知,其中,所述硬盘状态包括:硬盘插入状态、硬盘拔出状态以及硬盘阵列状态,所述UDEV模块位于所述服务器内;通过所述UDEV模块将所述事件通知发送至所述硬盘 ...
【技术保护点】
一种硬盘管理方法,其特征在于,包括:通过硬盘管理模块对服务器的每一个硬盘创建一个相对应的硬盘文件,每一个硬盘文件中存储有相对应硬盘的硬盘信息;当接收到硬盘查询指令时,将所有硬盘文件中存储的硬盘信息输出至硬盘管理界面。
【技术特征摘要】
1.一种硬盘管理方法,其特征在于,包括:通过硬盘管理模块对服务器的每一个硬盘创建一个相对应的硬盘文件,每一个硬盘文件中存储有相对应硬盘的硬盘信息;当接收到硬盘查询指令时,将所有硬盘文件中存储的硬盘信息输出至硬盘管理界面。2.根据权利要求1所述的硬盘管理方法,其特征在于,还包括:当UDEV模块检测到所述服务器的所有硬盘中,出现硬盘状态发生变化的硬盘时,由所述UDEV模块生成相对应的事件通知,其中,所述硬盘状态包括:硬盘插入状态、硬盘拔出状态以及硬盘阵列状态,所述UDEV模块位于所述服务器内;通过所述UDEV模块将所述事件通知发送至所述硬盘管理模块;当所述硬盘管理模块检测到所述事件通知后,由所述硬盘管理模块根据所述事件通知中包含的内容,确定硬盘状态变化信息;根据所述硬盘状态变化信息,利用所述硬盘管理模块对硬盘状态发生变化的硬盘所对应的硬盘文件,进行相应的调整。3.根据权利要求2所述的硬盘管理方法,其特征在于,当所述硬盘状态变化信息为有硬盘插入到所述服务器时,所述根据所述硬盘状态变化信息,利用所述硬盘管理模块对硬盘状态发生变化的硬盘所对应的硬盘文件,进行相应的调整具体包括:创建新的硬盘文件,并将新插入的硬盘的硬盘信息存储至新建的硬盘文件。4.根据权利要求2所述的硬盘管理方法,其特征在于,当所述硬盘状态变化信息为有硬盘从所述服务器拔出时,所述根据所述硬盘状态变化信息,利用所述硬盘管理模块对硬盘状态发生变化的硬盘所对应的硬盘文件,进行相应的调整具体包括:将拔出的硬盘对应的硬盘文件进行删除。5.根据权利要求2所述的硬盘管理方法,其特征在于,当所述硬盘状态变化信息为硬盘阵列状态发生变化时,所述根据所述硬盘状态变化信息,利用所述硬盘管理模块对硬盘状态发生变化的硬盘所对应的硬盘文件,进行相应的调整具体包括:重新获取...
【专利技术属性】
技术研发人员:王献飞,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。