当前位置: 首页 > 专利查询>陈川专利>正文

一种操作系统硬盘识别装置制造方法及图纸

技术编号:2824912 阅读:226 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种操作系统硬盘识别装置,用于带硬盘模组计算机的操作 系统硬盘的识别,包括:获取模块,用于获取当前操作系统所在的硬盘逻辑分 区,将所述硬盘逻辑分区对应的物理硬盘信息发送到主板管理控制器;主板管 理控制器,用于根据所述对应的物理硬盘信息,驱动指示模块对操作系统硬盘 进行指示;指示模块,用于根据主板管理控制器的驱动对操作系统硬盘进行指 示。本发明专利技术的操作系统硬盘识别装置,不需要进入操作系统运行界面中,就可 以识别操作系统硬盘,并指示给用户;而且,用户也不需要了解硬盘逻辑分区 和物理硬盘之间的对应关系。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别是涉及一种操作系统硬盘识别装置
技术介绍
在服务器系统中,一般支持安装包括多个硬盘的硬盘模组。服务器的操作系统安装在其中的一块或几块硬盘中,其余的硬盘中安装数据和应用等,安装有操作系统的硬盘称之为操作系统硬盘。在系统运行过程中,用户可能需要对硬盘模组中的硬盘进行热插拨。由于操作系统硬盘中运行有操作系统,不能对其进行热插拔,因而需要识别当前操作系统所在的硬盘。否则,如果对操作系统所在的硬盘进行了热插拔,将会带来灾难性后果。现有技术中识别操作系统硬盘的解决方案为:为服务器连接显示器,系统管理员进入操作系统管理界面,通过操作获取当前操作系统所在的硬盘逻辑分区,根据硬盘逻辑分区和物理硬盘之间的对应关系,确定安装操作系统的物理硬盘信息。在获取到操作系统硬盘后,可以在硬盘支架上贴上标签,来标识操作系统硬盘和非操作系统硬盘,这样其他用户就可以方便地通过标签来识别操作系统硬盘。现有解决方案的缺点是:服务器需要连接到显示器,并且由系统管理员进入操作系统管理界面,以及需要清楚了解硬盘逻辑分区和物理硬盘之间的对应关系。但是,现有的服务器系统中有的并不提供显示器,例如机柜(RACK)式服务器系统。另外,在只能远程操作的服务器系统上,本地不能进入操作系统运行界面。这样,就不能利用上述方案来识别操作系统硬盘。而且,在服务器还可能会安装多个操作系统,各操作系统安装在不同的硬盘上,这样,当前运行的操作系统不确定,上述贴标签的方式不能实时反映当前运行操作系统的硬盘。-->
技术实现思路
本专利技术所要解决的技术问题是提供一种操作系统硬盘识别装置,不需要进入操作系统运行界面中,就可以识别操作系统硬盘,并指示给用户。为了解决上述问题,本专利技术提供技术方案如下:一种操作系统硬盘识别装置,用于带硬盘模组计算机的操作系统硬盘的识别,包括:获取模块,用于获取当前操作系统所在的硬盘逻辑分区,将所述硬盘逻辑分区对应的物理硬盘信息发送到主板管理控制器;主板管理控制器,用于根据所述对应的物理硬盘信息,驱动指示模块对操作系统硬盘进行指示;指示模块,用于根据主板管理控制器的驱动对操作系统硬盘进行指示。较佳地,所述操作系统硬盘识别装置还包括:触发模块,用于根据外部的触发产生触发信号,将触发信号发送到主板管理控制器;主板管理控制器,进一步用于根据所述对应的物理硬盘信息以及所述触发信号,驱动指示模块对操作系统硬盘进行指示。较佳地,主板管理控制器中设置有两组寄存器,在接收到所述对应的物理硬盘信息时,将第一组寄存器的相应位置位;在接收到所述触发信号时,将第二组寄存器的相应位置位;以及在确定所述两组寄存器的值相等时,驱动指示模块对操作系统硬盘进行指示。较佳地,获取模块通过应用程序接口从操作系统中获取当前操作系统所在的硬盘逻辑分区。较佳地,获取模块还通过应用程序接口从操作系统中获取硬盘逻辑分区号与物理硬盘号之间的对应关系,并在获取到当前操作系统所在的硬盘逻辑分区后,根据所述对应关系将所述硬盘逻辑分区对应的物理硬盘信息发送到主板管理控制器。较佳地,获取模块通过智能平台管理接口消息将所述对应的物理硬盘信息发送到主板管理控制器。较佳地,指示模块对操作系统硬盘的指示方式为:-->发光二极管灯点亮、或蜂鸣器蜂鸣、或液晶显示器示。本专利技术的有益效果是:通过获取模块获取当前操作系统所在的硬盘逻辑分区,将所述硬盘逻辑分区对应的物理硬盘信息发送到主板管理控制器,主板管理控制器根据所述对应的物理硬盘信息,驱动指示模块对操作系统硬盘进行指示。这样,不需要显示器的支持,也不需要进入操作系统运行界面,就能方便地识别当前运行操作系统的硬盘;而且,用户也不需要了解硬盘逻辑分区和物理硬盘之间的对应关系。附图说明图1为本专利技术实施例所述操作系统硬盘识别装置的结构示意图;图2为本专利技术另一实施例所述操作系统硬盘识别装置的结构示意图;图3为本专利技术操作系统硬盘识别装置的一个应用实例示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本专利技术进行详细描述。请参照图1,为本专利技术实施例所述操作系统硬盘识别装置,其用于带硬盘模组计算机的操作系统硬盘的识别,主要包括:获取模块10、主板管理控制器(Baseboard Management Controller,BMC)20和指示模块30。获取模块10获取当前操作系统所在的硬盘逻辑分区,将所述硬盘逻辑分区对应的物理硬盘信息发送到主板管理控制器20。主板管理控制器20根据所述对应的物理硬盘信息,驱动指示模块30对操作系统硬盘进行指示。在本实施例中,获取模块10通过应用程序接口(Application ProgrammingInterface,API)从操作系统中获取当前操作系统所在的硬盘逻辑分区,并通过智能平台管理接口(Intelligent Platform Management Interface,IPMI)消息将所述对应的物理硬盘信息发送到主板管理控制器20。另外,获取模块10中还通过API从操作系统中获取硬盘逻辑分区号与物理硬盘号之间的对应关系,并在获取到当前操作系统所在的硬盘逻辑分区后,根据所述对应关系将所述硬盘逻辑分区对应的物理硬盘信息发送到主板管理控制器20。其中,主板管理控制器20上设置有多个通用输入输出接口-->(General-Purpose I/O Port,GPIO)管脚,其通过在相应的GPIO管脚上输出高/低电平来驱动指示模块30对操作系统硬盘进行指示。例如,输出高电平到当前操作系统硬盘连接的GPIO管脚,指示模块30上与操作系统硬盘对应的发光二极管(Light-Emitting Diode,LED)灯点亮。需要说明的是,指示模块30的指示方式不限于点亮LED灯,还可以为:蜂鸣器蜂鸣、或液晶显示器(Liquid Crystal Display,LCD)显示等其他指示方式。请参照图2,在本专利技术另一实施例中,还包括触发模块40。该触发模块40具体可以用按键来实现,即触发模块40为多个按键的组合,每个按键对应于硬盘模组中的一个物理硬盘。触发模块40在受到外部的触发(例如用户按下按键)时,产生触发信号,并将触发信号发送到主板管理控制器20;主板管理控制器20进一步根据所述触发信号以及获取模块10发送的物理硬盘信息,驱动指示模块30对操作系统硬盘进行指示。与第一实施例的区别在于,指示模块30不是一直进行指示,而是在主板管理控制器20接收到触发信号时才进行指示,这样可以节省一部分电能。其中,在主板管理控制器20中可以设置两组寄存器,在接收到获取模块10发送的物理硬盘信息时,将第一组寄存器的相应位置位;在接收到所述触发信号时,将第二组寄存器的相应位置位。并对该二组寄存器的值进行比较,如果两组寄存器的值相等,说明被按下的按键所对应的物理硬盘为操作系统硬盘,于是在相应的GPIO管脚输出高电平,指示模块30中与操作系统硬盘对应的LED灯点亮;否则,说明被按下的按键所对应的物理硬盘不是操作系统硬盘,不对相应的GPIO管脚输出高电平,对应的LED保持熄灭。请参照图3,在具体应用中,获取模块10可以为运行在操作系统之上的应用程序或服务。该应用程序或服务通过API函数从操作系统底层获取当前操作系统所在的逻辑分区本文档来自技高网...

【技术保护点】
一种操作系统硬盘识别装置,用于带硬盘模组计算机的操作系统硬盘的识别,其特征在于,包括:获取模块,用于获取当前操作系统所在的硬盘逻辑分区,将所述硬盘逻辑分区对应的物理硬盘信息发送到主板管理控制器;主板管理控制器,用于根据所述对应的物理硬盘信息,驱动指示模块对操作系统硬盘进行指示;指示模块,用于根据主板管理控制器的驱动对操作系统硬盘进行指示。

【技术特征摘要】
1. 一种操作系统硬盘识别装置,用于带硬盘模组计算机的操作系统硬盘的识别,其特征在于,包括:获取模块,用于获取当前操作系统所在的硬盘逻辑分区,将所述硬盘逻辑分区对应的物理硬盘信息发送到主板管理控制器;主板管理控制器,用于根据所述对应的物理硬盘信息,驱动指示模块对操作系统硬盘进行指示;指示模块,用于根据主板管理控制器的驱动对操作系统硬盘进行指示。2. 如权利要求1所述的装置,其特征在于,还包括:触发模块,用于根据外部的触发产生触发信号,将触发信号发送到主板管理控制器;主板管理控制器,进一步用于根据所述对应的物理硬盘信息以及所述触发信号,驱动指示模块对操作系统硬盘进行指示。3. 如权利要求2所述的装置,其特征在于:主板管理控制器中设置有两组寄存器,在接收到所述对应的物理硬盘信息时,将第一组寄存器的相应位置位;在接收到所述触发信...

【专利技术属性】
技术研发人员:陈川陈光亮程宁婷
申请(专利权)人:陈川陈光亮程宁婷
类型:发明
国别省市:11

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

1