《硬盘识别方法和系统.pdf》由会员分享,可在线阅读,更多相关《硬盘识别方法和系统.pdf(24页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103645981 A (43)申请公布日 2014.03.19 CN 103645981 A (21)申请号 201310574658.9 (22)申请日 2013.11.15 G06F 11/32(2006.01) G06F 3/06(2006.01) (71)申请人 华为技术有限公司 地址 518129 广东省深圳市龙岗区坂田华为 总部办公楼 (72)发明人 张箭 张磊 (74)专利代理机构 深圳市深佳知识产权代理事 务所 ( 普通合伙 ) 44285 代理人 唐华明 (54) 发明名称 硬盘识别方法和系统 (57) 摘要 本发明公开了一种硬盘的识别方法、 装置。
2、和 系统。通过实时检测硬盘阵列中各硬盘当前对应 的硬盘状态, 每一种硬盘状态对应一识别指示信 息 ; 按照预设的硬盘状态与识别指示信息的对应 关系, 控制所述显示设备显示对应所述硬盘状态 的识别指示信息, 对所述硬盘当前的状态进行指 示。从而使用户或用服只需要通过对硬盘阵列上 的显示设备的直接观察实现对硬盘当前状态的识 别, 进而基于所识别的硬盘状态实现对硬盘的维 护。 (51)Int.Cl. 权利要求书 3 页 说明书 13 页 附图 7 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书13页 附图7页 (10)申请公布号 CN 103645981 A 。
3、CN 103645981 A 1/3 页 2 1. 一种硬盘识别方法, 其特征在于, 应用于硬盘阵列中, 所述硬盘阵列包括多个硬盘及 每个所述硬盘对应的显示设备, 所述显示设备用于显示指示硬盘状态的识别指示信息, 每 种所述硬盘状态对应唯一的识别指示信息, 所述硬盘状态用于区分所述硬盘在所述硬盘阵 列中的角色, 该方法包括 : 监测所述硬盘的硬盘状态 ; 依据预设的硬盘状态与识别指示信息的对应关系, 控制所述显示设备显示对应所述硬 盘状态的识别指示信息, 对所述硬盘当前的状态进行指示。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述监测并获取所述硬盘的硬盘状态, 包 括 : 监测所述。
4、硬盘当前的硬盘状态 ; 当所述当前的硬盘状态与预存储的所述硬盘的初始硬盘状态不一致, 则确定所述当前 的硬盘状态为所述硬盘的硬盘状态。 3. 根据权利要求 1 所述的方法, 其特征在于, 所述方法还包括 : 预先设置硬盘状态与识 别指示信息的对应关系 ; 所述预先设置硬盘状态与识别指示信息的对应关系具体包括 : 依据各硬盘在所述硬盘阵列中的设定的角色确定所述硬盘的硬盘状态, 其中, 所述硬盘在所述硬盘阵列中的角色包括成员盘, 热备盘, 故障盘, 空闲盘和掉电 盘, 所述成员盘对应正常工作的硬盘状态, 热备盘对应待定工作的硬盘状态, 故障盘对应故 障的硬盘状态, 空闲盘对应空闲的硬盘状态, 掉电。
5、盘对应掉电的硬盘状态, 所述硬盘阵列中 包括相同角色或不同角色的硬盘 ; 设置所述硬盘状态与识别指示信息的对应关系为, 同种所述硬盘状态设置相同的识别 指示信息 ; 在阵列管理界面上显示所述硬盘阵列的硬盘阵列信息, 所述硬盘阵列信息包括各硬盘 在硬盘阵列中的位置, 并在所述位置上显示对应所述硬盘状态的识别指示信息, 使所述硬 盘阵列中处于相同硬盘状态的硬盘对应相同的识别指示信息, 处于不同硬盘状态的硬盘对 应不同的识别指示信息。 4. 根据权利要求 3 所述的方法, 其特征在于, 当存在多个硬盘阵列, 在阵列管理界面上 显示所述硬盘阵列的硬盘阵列信息时, 还包括 : 在所述阵列管理界面上划分不。
6、同显示区域, 使每个所述显示区域显示一个所述硬盘阵 列的硬盘阵列信息, 每一个所述硬盘阵列信息中对应处于正常工作的硬盘状态的硬盘采用 不同的识别指示信息显示。 5. 根据权利要求 1 所述的方法, 其特征在于, 依据预设的硬盘状态与识别指示信息的 对应关系, 控制所述显示设备显示对应所述硬盘状态的识别指示信息, 对所述硬盘当前的 状态进行指示, 包括 : 依据预设的硬盘状态与识别指示信息的对应关系, 获取所述当前的硬盘状态对应的识 别指示信息 ; 转换所述识别指示信息为对应的电信号 ; 存储所述电信号至所述硬盘的通用输入输出接口电路对应的寄存器中 ; 使所述通用输入输出接口电路读取并按照所述电。
7、信号驱动所述显示设备, 使所述显示 权 利 要 求 书 CN 103645981 A 2 2/3 页 3 设备按照所述电信号对应的识别指示信息显示对应所述硬盘当前的状态的识别指示。 6.根据权利要求15中任意一项所述的方法, 其特征在于, 所述识别指示信息包括颜 色信息 ; 针对同一个所述硬盘阵列, 预设的硬盘状态与识别指示信息的对应关系包括 : 所述正常工作的硬盘状态对应的所述识别指示信息为第一种颜色 ; 所述故障的硬盘状态对应的所述识别指示信息为第二种颜色 ; 所述待定工作的硬盘状态对应的所述识别指示信息为第三种颜色 ; 所述空闲的硬盘状态对应的所述识别指示信息为第四种颜色 ; 所述掉电的。
8、硬盘状态对应的所述识别指示信息为空。 7.根据权利要求15中任意一项所述的方法, 其特征在于, 所述识别指示信息包括数 字信息 ; 针对同一个所述硬盘阵列中, 预设的硬盘状态与识别指示信息的对应关系包括 : 所述正常工作的硬盘状态对应的所述识别指示信息为第一数字 ; 所述故障的硬盘状态对应的所述识别指示信息为第二数字 ; 所述待定工作的硬盘状态对应的所述识别指示信息为第三数字 ; 所述空闲的硬盘状态对应的所述识别指示信息为第四数字 ; 所述掉电的硬盘状态对应的所述识别指示信息为空。 8.根据权利要求15中任意一项所述的方法, 其特征在于, 所述识别指示信息包括符 号信息 ; 针对同一个所述硬盘。
9、阵列中, 预设的硬盘状态与识别指示信息的对应关系包括 : 所述正常工作的硬盘状态对应的所述识别指示信息为第一符号 ; 所述故障的硬盘状态对应的所述识别指示信息为第二符号 ; 所述待定工作的硬盘状态对应的所述识别指示信息为第三符号 ; 所述空闲的硬盘状态对应的所述识别指示信息为第四符号 ; 所述掉电的硬盘状态对应的所述识别指示信息为空。 9. 一种硬盘识别系统, 其特征在于, 包括 : 存储器, 处理器, 输入输出接口电路和硬盘 阵列 ; 所述硬盘阵列包括多个硬盘及每个所述硬盘对应的显示设备, 所述显示设备用于显示 指示硬盘状态的识别指示信息, 每种所述硬盘状态对应唯一的识别指示信息, 所述硬盘。
10、状 态用于区分所述硬盘在所述硬盘阵列中的角色 ; 具有存储介质的所述存储器, 所述存储介质用于, 存储用于硬盘识别的识别指令, 所述 识别指令包括监测所述硬盘的硬盘状态 ; 依据预设的硬盘状态与识别指示信息的对应关 系, 控制所述显示设备显示对应所述硬盘状态的识别指示信息, 对所述硬盘当前的状态进 行指示 ; 与所述存储器相连的所述处理器, 所述处理器用于, 调用所述识别程序并将生成的识 别指示信息对应的电信号进行存储 ; 与所述处理器连接的通用输入输出接口电路用于, 读取并按照所述电信号驱动所述硬 盘阵列中的所述显示设备 ; 所述显示设备与所述通用输入输出接口电路连接, 接收并按照所述通用输。
11、入输出接口 权 利 要 求 书 CN 103645981 A 3 3/3 页 4 电路传输的电信号显示对所述硬盘当前的状态进行指示。 10. 根据权利要求 9 所述的硬盘识别系统, 其特征在于, 所述硬盘及每个所述硬盘对应 的显示设备之间连接关系, 包括 : 各个所述硬盘的接口通过转接卡设置于所述硬盘阵列的阵列背板的对应位置 ; 所述阵列背板或者所述转接卡或者所述硬盘拉手条上对应各个所述硬盘, 设置有用于 显示指示硬盘状态的识别指示信息的所述显示设备。 11. 根据权利要求 9 所述的硬盘识别系统, 其特征在于, 所述显示设备包括 : 彩色发光二极管 LED 指示灯, 所述彩色 LED 指示灯。
12、所显示的一种颜色用于识别指示当 前所述硬盘的一种硬盘状态, 当所述彩色 LED 指示灯不显示时所述硬盘对应的识别指示为 空 ; 所述彩色发光二极管 LED 指示灯设置于所述阵列背板或者所述转接卡上。 12. 根据权利要求 9 所述的硬盘识别系统, 其特征在于, 所述显示设备包括 : LED 显示屏, 所述 LED 显示屏所显示的一种符号或数字用于指示当前所述硬盘的一种 硬盘状态, 当所述 LED 不显示时所述硬盘对应的识别指示为空 ; 所述 LED 显示屏设置于所述硬盘拉手条上, 通过连接线插入所述阵列背板上的控制接 口中 ; 其中, 所述硬盘状态包括 : 正常工作的硬盘状态, 待定工作的硬盘。
13、状态, 故障的硬盘状 态, 空闲的硬盘状态和掉电的硬盘状态。 权 利 要 求 书 CN 103645981 A 4 1/13 页 5 硬盘识别方法和系统 技术领域 0001 本发明涉及存储技术领域, 更具体的说, 是涉及一种硬盘识别方法和系统。 背景技术 0002 硬盘阵列 (Redundant Arrays of Inexpensive Disks, RAID) 是由多个价格较便宜 的硬盘组合而成的一个容量巨大的硬盘组。硬盘阵列包括硬盘单元 (由硬盘和硬盘拉手条 构成) 、 硬盘框、 控制器板、 供电电源、 电池、 接口卡和阵列背板等等。在存储领域中, 对阵列 上的硬盘功能的识别以及 RAI。
14、D 组的识别是用户或用服 (用户产品售后技术支持服务人员) 进行操作的基础。 0003 在现有技术中, 由阵列管理软件在其阵列管理界面上显示描述 RAID 组的成员盘 信息 (包含在该 RAID 组中的硬盘) , 硬盘信息及硬盘功能。按照该硬盘功能划分的硬盘包括 如正常盘, 表示正常工作的硬盘 ; 热备盘, 表示设置用来自动替换 RAID 组中故障成员盘的 空闲硬盘 ; 故障盘, 表示由于硬件原因导致无法工作的硬盘 ; 空闲盘, 表示没有做任何使用 的硬盘。 0004 当用服或用户进行 RAID 创建、 硬盘更换或故障盘识别时, 如图 1 示出的现有的装 配至硬盘阵列中的硬盘单元1, 该硬盘单。
15、元1由硬盘11和拉手条12构成, 硬盘11安装在拉 手条 12 中, 拉手条 12 上设置有提供简单的 LED 指示灯 (红色表示故障、 绿色表示正常) , 该 LED 指示灯无法指示 RAID 组中硬盘的分布和硬盘功能, 为了避免造成用户或用服对硬盘维 护时的误拔插, 用服或用户通过 LED 指示灯的显示先了解到那些是正常盘, 那些是非正常 盘 (热备盘等) 后, 还需要结合阵列管理界面上显示的每块硬盘基本信息后, 了解硬盘现在 所在位置及当前的功能。 0005 由于现有技术仅仅在阵列管理界面上面对当前硬盘的功能进行区分, 用服或用户 进行硬盘操作时每次都需要依赖阵列管理界面中所显示的硬盘状。
16、态进行操作, 无法直观的 通过具体的硬盘识别其功能, 导致用服或用户对硬盘的操作过程不直观和繁琐的问题。 发明内容 0006 有鉴于此, 本发明提供了一种硬盘识别方法和系统, 以克服现有技术中需要依赖 阵列管理界面对硬盘状态进行识别, 导致硬盘操作过程不直观和繁琐的问题。 0007 为实现上述目的, 本发明提供如下技术方案 : 0008 本发明实施例第一方面提供了一种硬盘识别方法的技术方案, 应用于硬盘阵列 中, 所述硬盘阵列包括多个硬盘及每个所述硬盘对应的显示设备, 所述显示设备用于显示 指示硬盘状态的识别指示信息, 每种所述硬盘状态对应唯一的识别指示信息, 所述硬盘状 态用于区分所述硬盘在。
17、所述硬盘阵列中的角色, 该方法包括 : 0009 监测所述硬盘的硬盘状态 ; 0010 依据预设的硬盘状态与识别指示信息的对应关系, 控制所述显示设备显示对应所 述硬盘状态的识别指示信息, 对所述硬盘当前的状态进行指示。 说 明 书 CN 103645981 A 5 2/13 页 6 0011 在本发明实施例的第一方面的第一种实现方式中依据预设的硬盘状态与识别指 示信息的对应关系, 控制所述显示设备显示对应所述硬盘状态的识别指示信息, 对所述硬 盘当前的状态进行指示, 包括 : 0012 依据预设的硬盘状态与识别指示信息的对应关系, 获取所述当前的硬盘状态对应 的识别指示信息 ; 0013 转。
18、换所述识别指示信息为对应的电信号 ; 0014 存储所述电信号至所述硬盘的通用输入输出接口电路对应的寄存器中 ; 0015 使所述通用输入输出接口电路读取并按照所述电信号驱动所述显示设备, 使所述 显示设备按照所述电信号对应的识别指示信息显示对应所述硬盘当前的状态的识别指示。 0016 在本发明实施例第二方面提供了一种硬盘识别系统, 包括 : 存储器, 处理器, 输入 输出接口电路和硬盘阵列 ; 0017 所述硬盘阵列包括多个硬盘及每个所述硬盘对应的显示设备, 所述显示设备用于 显示指示硬盘状态的识别指示信息, 每种所述硬盘状态对应唯一的识别指示信息, 所述硬 盘状态用于区分所述硬盘在所述硬盘。
19、阵列中的角色 ; 0018 具有存储介质的所述存储器, 所述存储介质用于, 存储用于硬盘识别的识别程序, 所述识别程序包括监测并获取所述硬盘的硬盘状态 ; 依据预设的硬盘状态与识别指示信息 的对应关系, 控制所述显示设备显示对应所述硬盘状态的识别指示信息, 对所述硬盘当前 的状态进行指示 ; 0019 与所述存储器相连的所述处理器, 所述处理器用于, 调用所述识别程序并将生成 的识别指示信息对应的电信号进行存储 ; 0020 与所述处理器连接的通用输入输出接口电路用于, 读取并按照所述电信号驱动所 述硬盘阵列中的所述显示设备 ; 0021 所述显示设备与所述通用输入输出接口电路连接, 接收并按。
20、照所述通用输入输出 接口电路传输的电信号显示对所述硬盘当前的状态进行指示。 0022 在本发明实施例的第二方面的第一实现方式中, 所述显示设备包括 : 0023 彩色发光二极管 LED 指示灯, 所述彩色 LED 指示灯所显示的一种颜色用于识别指 示当前所述硬盘的一种硬盘状态, 当所述彩色 LED 指示灯不显示时所述硬盘对应的识别指 示为空 ; 0024 所述彩色发光二极管 LED 指示灯设置于所述阵列背板或者所述转接卡上 ; 0025 或者, 所述显示设备包括 : 0026 LED 显示屏, 所述 LED 显示屏所显示的一种符号或数字用于指示当前所述硬盘的 一种硬盘状态, 当所述 LED 不。
21、显示时所述硬盘对应的识别指示为空 ; 0027 所述 LED 显示屏设置于所述硬盘拉手条上, 通过连接线插入所述阵列背板上的控 制接口中 ; 0028 其中, 所述硬盘状态包括 : 正常工作的硬盘状态, 待定工作的硬盘状态, 故障的硬 盘状态, 空闲的硬盘状态和掉电的硬盘状态。 0029 经由上述的技术方案可知, 与现有技术相比, 本发明公开了一种硬盘识别方法和 系统。本发明实施例通过实时检测硬盘阵列中各硬盘的硬盘状态, 该硬盘状态用于区分所 述硬盘在所述硬盘阵列中所扮演的角色。基于每种所述硬盘状态对应唯一识别指示信息, 说 明 书 CN 103645981 A 6 3/13 页 7 按照预先。
22、创建硬盘阵列信息时预设的硬盘状态与识别指示信息的对应关系, 获取被监测硬 盘的硬盘状态, 并将其对应的唯一的识别指示信息在该硬盘对应的显示设备上显示, 用于 指示该硬盘当前的状态。 从而对具有不同硬盘状态的硬盘通过唯一的识别指示信息进行直 观区分, 使用户或用服只需要通过对硬盘对应的显示设备上所显示的识别指示信息直接观 察, 即可实现对硬盘当前状态的识别, 进而基于所识别的硬盘状态实现对硬盘的维护。 附图说明 0030 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的实施例, 对。
23、于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据 提供的附图获得其他的附图。 0031 图 1 为现有技术公开的硬盘单元的结构示意图 ; 0032 图 2 为本发明实施例一公开的一种硬盘的识别方法的流程图 ; 0033 图 3 为本发明实施例二公开的一种硬盘的识别方法的流程图 ; 0034 图 4 为本发明实施例二中公开的驱动指示设备显示对应指示信息的流程图 ; 0035 图5为本发明实施例三示出的当采用彩色LED指示灯作为显示设备时的阵列管理 界面示意图 ; 0036 图6为本发明实施例三示出的当采用LED显示屏作为显示设备时的另一种阵列管 理界面示意图 ; 0037 图。
24、7为本发明实施例三示出的当采用LED显示屏作为显示设备时的阵列管理界面 示意图 ; 0038 图 8 为本发明实施例四公开的一种硬盘的识别装置的结构示意图 ; 0039 图 9 为本发明实施例四公开的另一种硬盘的识别装置的结构示意图 ; 0040 图 10 为本发明实施例四公开的硬盘的识别装置中的控制单元的结构示意图 ; 0041 图 11 为本发明实施例五公开的一种硬盘的识别系统的结构示意图 ; 0042 图 12 为本发明实施例公开的设置有显示设备的硬盘阵列的部分示意图 ; 0043 图 13 为本发明实施例公开的设置有显示设备一种的硬盘阵列的部分示意图 ; 0044 图 14 为本发明实。
25、施例公开的设置有显示设备的另一种硬盘阵列的部分示意图 ; 0045 图 15 为本发明实施例公开的设置有显示设备的另一种硬盘阵列的部分示意图。 具体实施方式 0046 为了引用和清楚起见, 下文中使用的技术名词的说明、 简写或缩写总结如下 : 0047 RAID : Redundant Array of Inexpensive Disks, 硬盘阵列或廉价硬盘冗余阵列 ; 0048 LED : Light Emitting Diode, 发光二极管 ; 0049 GPIO : General Purpose Input Output, 通用输入 / 输出。 0050 下面将结合本发明实施例中的。
26、附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 说 明 书 CN 103645981 A 7 4/13 页 8 0051 由背景技术可知现有的是用户或用服在维护硬盘的过程中, 由于当前硬盘阵列的 结构无法直接在物理硬盘的上直观的获知 RAID 组中的硬盘所处的状态 (主要是当前硬盘 的功能状态) , 需要依赖阵列管理界面上所显示的当前硬盘的状态信息最终识别硬盘的功 能, 因此导致用户或用服。
27、对硬盘的操作过程不直观和繁琐的问题。 因此, 本发明实施例在硬 盘阵列上增加显示设备, 并通过控制设置在硬盘阵列上的显示设备, 指示所述硬盘阵列中 各硬盘当前所处的状态或者所具有的功能, 从而使用户或用服仅通过对硬盘阵列上的显示 设备的观察实现对硬盘当前状态或功能的识别, 进而基于所识别的硬盘状态实现对硬盘的 维护。具体结构以及控制过程通过以下实施例进行详细说明。 0052 实施例一 0053 由图 1 可知硬盘阵列中装配有多个硬盘 11, 该硬盘 11 与硬盘拉手条 12 一起构成 硬盘单元 1, 每个硬盘 11 都对应设置有显示设备, 该显示设备用于显示指示硬盘状态的识 别指示信息, 每种。
28、硬盘状态对应唯一的识别指示信息。如图 2 所示, 为本发明公开的一种硬 盘识别方法的流程图, 通过该流程控制设置在硬盘阵列上的显示设备, 指示所述硬盘阵列 中各硬盘当前的硬盘状态, 实现对硬盘的识别, 主要包括以下步骤 : 0054 步骤 S101, 监测所述硬盘的硬盘状态 ; 0055 在步骤 S101 中, 硬盘状态用于区分硬盘在硬盘阵列中的角色, 也就是说, 每个硬 盘在硬盘阵列中都有对应的角色, 该硬盘所扮演的角色与其在硬盘阵列中所处的硬盘状态 有关, 也可以说与其在该硬盘阵列中的所具有的功能或者所起的作用有关, 且根据其硬盘 状态的改变其在硬盘阵列中所扮演的角色也会有所改变。 005。
29、6 例如, 硬盘所扮演的角色包括所述硬盘阵列的成员盘, 热备盘, 故障盘, 空闲盘和 掉电盘。在硬盘阵列中给各个硬盘都设定其在硬盘阵列中的角色, 然后通过硬盘状态区分 硬盘在硬盘阵列中的角色。 该硬盘状态包括正常工作的硬盘状态, 故障的硬盘状态, 待定工 作的硬盘状态, 空闲的硬盘状态和 / 或掉电的硬盘状态。 0057 通常情况下, 在创建硬盘阵列时对位于硬盘阵列中的硬盘都会设定其相应的角 色, 每一个硬盘对应怎样的角色与当前硬盘在硬盘阵列中所具有的硬盘状态有关, 一个角 色对应一种硬盘状态。 其对应关系为 : 所述成员盘对应正常工作的硬盘状态, 热备盘对应待 定工作的硬盘状态, 故障盘对应。
30、故障的硬盘状态, 空闲盘对应空闲的硬盘状态, 掉电盘对应 掉电的硬盘状态。在一个硬盘阵列中可以包含相同角色硬盘, 也可以包含不同角色的硬盘 的组合。 0058 针对上述硬盘对应的硬盘状态, 每一种硬盘状态对应一识别指示信息, 并在阵列 管理界面上进行显示。该阵列管理界面上显示有硬盘阵列信息, 该硬盘阵列信息包括所述 硬盘阵列中各硬盘的位置, 以及在所述位置上一一显示的对应所述硬盘的硬盘状态的识别 指示信息。 0059 其中, 所述硬盘阵列中相同硬盘状态的硬盘对应相同的识别指示信息, 不同硬盘 状态的硬盘对应不同的识别指示信息。 0060 步骤 S102, 依据预设的硬盘状态与识别指示信息的对应。
31、关系, 控制所述显示设备 显示对应所述硬盘状态的识别指示信息, 对所述硬盘当前的状态进行指示。在步骤 S102 中, 依据预设的硬盘状态与识别指示信息的对应关系, 获取与硬盘的硬盘状态对应的识别 指示信息, 利用该识别指示信息基于硬件接口模块驱动设置于硬盘阵列上对应该硬盘的显 说 明 书 CN 103645981 A 8 5/13 页 9 示设备, 使该显示设备显示该硬盘当前的硬盘状态, 用于进行识别指示。 从而使用户或用服 通过直接观察该硬盘上的显示设备所显示的信息, 直观的确定该硬盘当前的硬盘状态。 0061 本发明实施例通过监测硬盘阵列中各硬盘当前对应的硬盘状态, 按照创建硬盘阵 列信息。
32、时预设的硬盘状态与识别指示信息的对应关系, 获取所述硬盘的硬盘状态对应的识 别指示信息 ; 并控制硬盘对应的显示设备显示对应所述硬盘的硬盘状态的识别指示信息, 实现对硬盘当前的状态的指示。通过上述优化识别指示的过程, 解决了现有技术中硬盘无 法直接描述当前状态的问题, 避免用户或用服在进行硬盘操作时的误拔插。 0062 同时, 还解决用服或用户对阵列管理界面的依赖问题, 直接将硬盘的硬盘状态直 接表现到对应硬盘的显示设备上, 用服或用户可以直接通过对显示设备上所显示的信息的 解读了解到当前硬盘的硬盘状态, 不用对管理界面过于依赖便可以直接进行操作。 0063 也就是说, 通过上述本发明实施例公。
33、开的方法使用户或用服只需要通过对硬盘阵 列上的显示设备的直接观察实现对硬盘当前的硬盘状态的识别, 进而基于所识别的硬盘状 态实现对硬盘的维护。 0064 实施例二 0065 在上述本发明实施例一公开的硬盘的识别方法的基础上, 在执行上述附图 2 示出 的步骤 101 中涉及到的监测并获取所述硬盘的硬盘状态, 存在两种情况, 在初始状态下时, 按照创建硬盘阵列信息时预设的硬盘状态与识别指示信息的对应关系, 获取在硬盘阵列中 设定角色的硬盘对应的硬盘状态与其对应的识别指示信息, 并在后续的指示过程中, 在显 示设备上显示对应的识别指示信息, 指示硬盘当前的硬盘状态, 即指示硬盘在硬盘阵列中 的所扮。
34、演的角色。 0066 在硬盘阵列运行的状态下, 监测所述硬盘的硬盘状态是否变化, 若变化, 则需根据 其当前的硬盘状态转变其在硬盘阵列中的角色, 具体的 : 0067 当某一所述硬盘当前的硬盘状态与创建硬盘阵列信息时所述硬盘的硬盘状态不 一致时, 则确定该硬盘在硬盘阵列中的角色发生变化, 确定当前监测到的硬盘状态为该硬 盘的硬盘状态, 并获取。 0068 在后续的指示过程中, 依据预设的硬盘状态与识别指示信息的对应关系, 获取该 硬盘状态对应的识别指示信息, 在显示设备上显示对应的识别指示信息, 指示硬盘当前的 硬盘状态, 即指示硬盘在硬盘阵列中的所扮演的角色。 0069 在上述本发明实施例一。
35、公开的硬盘的识别方法的基础上, 在执行上述附图 2 示出 的步骤 102 中涉及到的创建硬盘阵列信息时各硬盘的硬盘状态, 及所述硬盘状态与识别指 示信息的对应关系的内容, 其是在硬盘阵列创建的初始时, 在阵列管理界面上设置并显示 当前要进行创建的硬盘阵列对应的硬盘阵列信息。如图 3 所示, 主要包括以下步骤 : 0070 步骤 S201, 依据所述硬盘阵列中各硬盘在所述硬盘阵列中设定的角色确定所述硬 盘的硬盘状态 ; 0071 其中, 所述硬盘在所述硬盘阵列中的角色包括成员盘, 热备盘, 故障盘, 空闲盘和 掉电盘, 所述成员盘对应正常工作的硬盘状态, 热备盘对应待定工作的硬盘状态, 故障盘对。
36、 应故障的硬盘状态, 空闲盘对应空闲的硬盘状态, 掉电盘对应掉电的硬盘状态, 所述硬盘阵 列中包括相同角色或不同角色的硬盘 ; 0072 步骤 S202, 设置所述硬盘状态与识别指示信息的对应关系, 同种所述硬盘状态设 说 明 书 CN 103645981 A 9 6/13 页 10 置相同的识别指示信息 ; 0073 步骤 S203, 在阵列管理界面上显示所述硬盘阵列的硬盘阵列信息, 所述硬盘阵列 信息包括各硬盘在硬盘阵列中的位置, 并在所述位置上显示对应所述硬盘的硬盘状态的识 别指示信息, 使所述硬盘阵列中相同状态的硬盘对应相同的识别指示信息, 不同状态的硬 盘对应不同的识别指示信息。 0。
37、074 基于上述针对一个硬盘阵列在阵列管理界面上创建其对应的硬盘阵列信息时, 当 存在多个硬盘阵列时, 需要对每个硬盘阵列创建其对应的硬盘阵列信息, 此时, 在阵列管理 界面上划分不同显示区域, 每一个区域创建一个硬盘阵列的硬盘阵列信息, 使每个所述显 示区域显示一个所述硬盘阵列的硬盘阵列信息, 且位于不同硬盘阵列中的处于正常工作的 硬盘状态的硬盘采用不同的识别指示进行标识。 0075 即, 针对划分的不同区域, 在所述阵列管理界面上显示各个所述硬盘阵列信息, 每 一个所述硬盘阵列信息中对应处于正常工作的硬盘状态的硬盘采用不同的识别指示信息 显示。 0076 本发明实施例通过上述使位于不同硬盘。
38、阵列中的处于正常工作的硬盘状态的硬 盘采用不同的识别指示进行标识, 可区别出不同硬盘阵列的分布情况。 0077 具体来说 , 当系统中存在多个硬盘阵列时, 在该阵列管理界面上针对每个硬盘阵 列划分出相应的显示该硬盘阵列信息的区域, 并在该区域内配置和显示相应的硬盘阵列信 息。在实时监测各个硬盘阵列中各个硬盘的硬盘状态时, 其相应的状态变化同样能够在当 前硬盘对应的显示设备上进行显示, 同时在阵列管理界面上按照所在区域进行分区显示。 在用户或用服按照硬盘上的指示灯对相应的硬盘进行维护时或者维护之后, 也可以通过阵 列管理界面上的分区显示的各个硬盘阵列的硬盘阵列信息区别出不同硬盘阵列的分布情 况,。
39、 进一步, 还可以根据此分布情况指导用户或用服后续对各个硬盘阵列的配置。 0078 或者, 当需要基于一个阵列管理界面同时对多个位于不同系统中的硬盘阵列进行 监控时, 同样采用上述方法在该阵列管理界面上针对每个硬盘阵列划分出相应的显示该硬 盘阵列信息的区域, 并在该区域内配置和显示相应的硬盘阵列信息。除上述在用户或用服 按照硬盘上的指示灯对相应的硬盘进行维护时或者维护之后获取到的便利之外, 通过阵列 管理界面上的分区显示使在同一阵列管理界面上显示的硬盘阵列中各自硬盘状态的分布 情况更加清晰。 0079 基于上述本发明实施例一公开的硬盘的识别方法, 在执行上述附图 2 示出的步骤 S102 中依。
40、据预设的硬盘状态与识别指示信息的对应关系, 控制所述显示设备显示对应所述 硬盘状态的识别指示信息, 对所述硬盘当前的状态进行指示, 具体过程如图 4 所示, 主要包 括 : 0080 步骤 S1021, 依据预设的硬盘状态与识别指示信息的对应关系, 获取所述当前的硬 盘状态对应的识别指示信息 ; 0081 步骤 S1022, 转换所述识别指示信息为对应的电信号 ; 0082 在步骤 S1022 中将所述识别指示信息转换为对应的电信号是为了方便传输。 0083 步骤 S1023, 存储所述电信号至所述硬盘的通用输入输出接口电路对应的寄存器 中 ; 0084 步骤 S1024, 使所述通用输入输出。
41、接口电路读取并按照所述电信号驱动所述显示 说 明 书 CN 103645981 A 10 7/13 页 11 设备, 使所述显示设备按照所述电信号对应的识别指示信息显示对应所述硬盘当前的硬盘 状态的识别指示。 0085 本发明实施例二结合本发明实施例一在存在多个硬盘阵列时, 对硬盘阵列对应的 硬盘阵列信息在阵列管理界面上的区分, 并通过优化识别指示的方式, 从而解决了现有技 术中硬盘阵列的分布描述以及硬盘无法直接描述当前状态的问题, 避免用户或用服在进行 硬盘操作时的误拔插。 0086 同时, 还解决用服或用户对阵列管理界面的依赖问题, 直接将硬盘的硬盘状态直 接表现到对应硬盘的显示设备上, 。
42、用服或用户可以直接通过对显示设备上所显示的信息的 解读了解到当前硬盘的状态, 不用对管理界面过于依赖便可以直接进行操作, 使用户或用 服只需要通过对硬盘阵列上的显示设备的直接观察实现对硬盘当前状态的识别, 进而基于 所识别的硬盘状态实现对硬盘的维护。 0087 实施例三 0088 基于上述本发明实施例一和本发明实施例二的基础, 上述所述的识别指示信息包 括颜色信息, 针对同一个所述硬盘阵列中硬盘的所述硬盘状态与识别指示信息的对应关系 包括 : 0089 所述正常工作的硬盘状态对应的所述识别指示信息为第一种颜色 ; 0090 所述故障的硬盘状态对应的所述识别指示信息为第二种颜色 ; 0091 所。
43、述待定工作的硬盘状态对应的所述识别指示信息为第三种颜色 ; 0092 所述空闲的硬盘状态对应的所述识别指示信息为第四种颜色 ; 0093 所述掉电的硬盘状态对应的所述识别指示信息为空 ; 0094 针对不同所述硬盘阵列中硬盘的所述硬盘状态与所述识别指示信息的对应关系 除所述正常工作的硬盘状态对应的所述识别指示信息不同之外, 其他硬盘状态对应的所述 识别指示信息相同。 0095 基于上述内容给出具体应用示例一 : 0096 当采用彩色LED指示灯作为显示设备, 在创建硬盘阵列信息时, 如图6所示出的创 建界面, 针对三组硬盘阵列在阵列管理界面上创建相应的硬盘阵列信息。该硬盘阵列中的 硬盘对应的硬。
44、盘状态由颜色选择器进行选择, 该选择可以采用人为设定的方式, 也可以采 用预设配置的方式选择不同硬盘状态对应的识别指示信息的颜色, 最后再根据选择或配置 的颜色对彩色 LED 指示灯的进行硬件设置。 0097 如图 5 所示, RAID0 组的处于正常工作的硬盘状态下的硬盘所显示的颜色为黄色, 图 5 中用对应 RAID0 组的图示进行标识 ; 0098 RAID1 组的处于正常工作的硬盘状态下的硬盘所显示的颜色为蓝色, 图 5 中用对 应 RAID1 组的图示进行标识 ; 0099 RAID2 组的处于正常工作的硬盘状态下的硬盘所显示的颜色为桃红色, 图 5 中用 对应 RAID2 组的图示。
45、进行标识 ; 0100 即不同硬盘阵列中处于正常工作的硬盘状态下的硬盘采用不同的颜色进行显示。 0101 除正常工作的硬盘状态之外的其他硬盘的状态的显示如图 5 所示 : 0102 所述故障的硬盘状态对应的颜色为红色, 图 5 中用对应故障盘的图示进行标识 ; 0103 所述待定工作的硬盘状态对应的颜色为紫色, 图 5 中用对应非成员盘 (热备盘) 的 说 明 书 CN 103645981 A 11 8/13 页 12 图示进行标识 ; 0104 所述空闲的硬盘状态对应的颜色为绿色, 图 5 中未示出 ; 0105 所述掉电的硬盘状态对应的所述识别指示信息为空, 及不对应任何颜色, 也就是 说。
46、该彩色 LED 指示灯不显示, 图 5 中用对应掉电盘的图示进行标识。 0106 采用彩色 LED 指示灯, 通过不同颜色区分硬盘的硬盘状态和 RAID 组的分布描述, 并结合阵列管理界面进行相应的显示。 0107 基于上述本发明实施例一和本发明实施例二的基础, 上述所述的识别指示信息包 括数字信息, 针对同一个所述硬盘阵列中硬盘的所述硬盘状态与识别指示信息的对应关系 包括 : 0108 所述正常工作的硬盘状态对应的所述识别指示信息为第一数字 ; 0109 所述故障的硬盘状态对应的所述识别指示信息为第二数字 ; 0110 所述待定工作的硬盘状态对应的所述识别指示信息为第三数字 ; 0111 所。
47、述空闲的硬盘状态对应的所述识别指示信息为第四数字 ; 0112 所述掉电的硬盘状态对应的所述识别指示信息为空 ; 0113 针对不同所述硬盘阵列中硬盘的所述的硬盘状态与所述识别指示信息的对应关 系除所述正常工作的硬盘状态对应的所述识别指示信息不同之外, 其他的硬盘状态对应的 所述识别指示信息相同。 0114 基于上述内容给出具体应用示例二 : 0115 当采用LED显示屏作为显示设备, 在创建硬盘阵列信息时, 如图6所示出的创建界 面, 针对四组硬盘阵列在阵列管理界面上创建相应的硬盘阵列信息。该硬盘阵列中的硬盘 对应的硬盘状态由数字选择器进行选择, 该选择可以采用人为设定的方式, 也可以采用预。
48、 设配置的方式选择不同硬盘状态对应的识别指示信息的数字, 最后再根据选择或配置的数 字对 LED 显示屏进行硬件设置, 使该 LED 显示屏上显示对应的数字。 0116 如图 6 所示, RAID0 组的处于正常工作状态下的硬盘所显示的数字为 1 ; 0117 RAID1 组的处于正常工作的硬盘状态下的硬盘所显示的数字为 2 ; 0118 RAID2 组的处于正常工作的硬盘状态下的硬盘所显示的数字为 3 ; 0119 RAID3 组的处于正常工作的硬盘状态下的硬盘所显示的数字为 4 ; 0120 即不同硬盘阵列中处于正常工作的硬盘状态下的硬盘采用不同的数字进行显示。 0121 除正常工作的硬盘。
49、状态之外的其他硬盘的状态的显示如图 6 所示 : 0122 所述故障的硬盘状态对应的数字为 5, 图 6 中用对应故障盘的图示进行标识 ; 0123 所述待定工作的硬盘状态对应的数字为 0, 图 6 中用对应非成员盘 (热备盘) 的图 示进行标识 ; 0124 所述空闲的硬盘状态对应的符号为 6, 图 6 中未示出 ; 0125 所述掉电的硬盘状态对应的所述识别指示信息为空, 及不对应任何数字, 也就是 说该 LED 显示屏不显示, 图 6 中用对应掉电盘的数字 8 进行标识。 0126 采用 LED 显示屏, 通过不同数字区分硬盘的硬盘状态和 RAID 组的分布描述, 并结 合阵列管理界面进行相应的显示。 0127 基于上述本发明实施例一和本发明实施例二的基础, 上述所述的识。