一种磁盘柜磁盘识别方法及装置制造方法及图纸

技术编号:14930710 阅读:52 留言:0更新日期:2017-03-31 12:36
本发明专利技术公开了一种磁盘柜磁盘识别方法及装置,涉及存储阵列技术领域,旨在提供一种基于磁盘固件区自带的标识符的磁盘柜磁盘身份识别方法。本发明专利技术技术要点包括:步骤1:逐一读取插入磁盘柜中磁盘的固件区内的标识符;步骤2:将磁盘柜中的所有磁盘的标识符及磁盘状态对应并写入磁盘柜管理数据库中;步骤3:当磁盘柜中某磁盘被拔出时,更新磁盘柜管理数据库中的被拔出的磁盘的状态;步骤4:当磁盘柜中有磁盘被插入时,读取该磁盘固件区内的标识符,并将该标识符与在磁盘柜管理数据库中的标识符进行匹配,若找到匹配的标识符则更新该标识符对应的磁盘状态;若未找到匹配的标识符则将该磁盘的标识符及对应的磁盘状态写入磁盘管理数据库中。

【技术实现步骤摘要】

本专利技术涉及存储阵列
,尤其是一种磁盘柜的磁盘管理方法。
技术介绍
当前存储系统中,高密度的磁盘柜(如分磁盘阵列DiskArray和磁盘簇JBOD,见图1)是信息化存储的典型配置,需要对大量的磁盘进行统一管理。当存储柜维护涉及磁盘插拔时,如何准确高效的确认磁盘归属(归属于哪个磁盘柜或磁盘簇),是维护高密度磁盘柜的重要手段。当对其中磁盘进行维护时,磁盘柜中大量磁盘拔出,之后必须按照磁盘原有的归属还原插入磁盘柜中,磁盘柜才能正常运行。传统确认磁盘身份标识的方法,通常在磁盘的物理扇区上,根据磁盘柜厂家自定义,写入厂商标识信息。磁盘插入磁盘柜后,通过读取该标识信息,对磁盘身份进行识别。但该方法存在以下不足:1、需要在磁盘物理介质上写入自定义身份标识数据,占用部分数据存储空间;2、如磁盘物理介质损坏或标识信息丢失,则磁盘身份无法确认。
技术实现思路
本专利技术所要解决的技术问题是:针对上述存在的问题,提供一种基于磁盘固件区自带的标识符的磁盘柜磁盘身份识别方法。本专利技术提供的一种磁盘柜磁盘识别方法,包括:步骤1:逐一读取插入磁盘柜中磁盘的固件区内的标识符;步骤2:将磁盘柜中的所有磁盘的标识符及磁盘状态对应并写入磁盘柜管理数据库中;步骤3:当磁盘柜中某磁盘被拔出时,更新磁盘柜管理数据库中的被拔出的磁盘的状态;步骤4:当磁盘柜中有磁盘被插入时,读取该磁盘固件区内的标识符,并将该标识符与在磁盘柜管理数据库中的标识符进行匹配,若找到匹配的标识符则更新该标识符对应的磁盘状态;若未找到匹配的标识符则将该磁盘的标识符及对应的磁盘状态写入磁盘管理数据库中;所述标识符为磁盘固件区内的具有唯一标识功能的字符串。进一步,所述标识符为磁盘固件区内S.M.A.R.T信息中的标识符。进一步,所述磁盘状态包括插入状态及拔出状态。本专利技术还提供了一种磁盘柜磁盘识别装置,包括:标识符读取模块,用于逐一读取插入磁盘柜中磁盘的固件区内的标识符;标识符写入模块,用于将磁盘柜中的所有磁盘的标识符及磁盘状态对应并写入磁盘柜管理数据库中;磁盘拔出状态更新模块,用于当磁盘柜中某磁盘被拔出时,更新磁盘柜管理数据库中的被拔出的磁盘的状态;磁盘插入状态更新模块,用于当磁盘柜中有磁盘被插入时,读取该磁盘固件区内的标识符,并将该标识符与在磁盘柜管理数据库中的标识符进行匹配,若找到匹配的标识符则更新该标识符对应的磁盘状态;若未找到匹配的标识符则将该磁盘的标识符及对应的磁盘状态写入磁盘管理数据库中;所述标识符为磁盘固件区内的具有唯一标识功能的字符串。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:本专利技术克服传统磁盘身份标识方法的缺陷,磁盘物理介质无需写入磁盘柜厂商自身标识数据,同时,磁盘身份的确定,仅依赖磁盘固件区S.M.A.R.T信息,与磁盘数据存储介质无关。由于磁盘信息的比对是在磁盘柜管理数据库数据和读取的磁盘S.M.A.R.T信息之间进行,对比传统磁盘身份识别方法,无需操作磁盘柱面进行数据提取,因此,磁盘归属和身份识别更高效。附图说明本专利技术将通过例子并参照附图的方式说明,其中:图1为磁盘柜存储架构示意图。图2为本专利技术方法流程图。具体实施方式本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。如图2,一种磁盘柜磁盘识别方法,包括:步骤1:逐一读取插入磁盘柜中磁盘的固件区内的标识符。磁盘的标识符是磁盘固件区中S.M.A.R.T(Self-MonitoringAnalysisandReportingTechnology)信息中的ID号,是磁盘厂家在磁盘出厂前写入磁盘固件区的,具有唯一标示的功能,即不同的磁盘这个ID号是不同的。磁盘固件区一般位于磁盘0物理柱面的最前面几个物理磁道,因此本专利技术无需在磁盘物理柱面写入磁盘的标示信息,不占用磁盘的存储空间且即使磁盘物理介质损坏,其固件区的标识符依然存在。步骤2:将磁盘柜中的所有磁盘的标识符及该磁盘的磁盘状态一一对应并写入磁盘柜管理数据库中。所述磁盘状态至少包括插入状态及拔出状态。此时,数据库中的磁盘状态均为插入。步骤3:当磁盘柜中某磁盘被拔出时,将磁盘柜管理数据库中的被拔出的磁盘的状态更新为拔出。步骤4:当磁盘柜中有磁盘被插入时,读取该磁盘固件区内的标识符,并将该标识符与在磁盘柜管理数据库中的标识符进行匹配,若找到匹配的标识符则更新该标识符对应的磁盘状态为插入;若未找到匹配的标识符则将该磁盘的标识符及对应的磁盘状态写入磁盘管理数据库中。本专利技术还提供了一种与上述方法步骤一一对应的软系统。包括:标识符读取模块,用于逐一读取插入磁盘柜中磁盘的固件区内的标识符;标识符写入模块,用于将磁盘柜中的所有磁盘的标识符及磁盘状态对应并写入磁盘柜管理数据库中;磁盘拔出状态更新模块,用于当磁盘柜中某磁盘被拔出时,更新磁盘柜管理数据库中的被拔出的磁盘的状态;磁盘插入状态更新模块,用于当磁盘柜中有磁盘被插入时,读取该磁盘固件区内的标识符,并将该标识符与在磁盘柜管理数据库中的标识符进行匹配,若找到匹配的标识符则更新该标识符对应的磁盘状态;若未找到匹配的标识符则将该磁盘的标识符及对应的磁盘状态写入磁盘管理数据库中。本专利技术并不局限于前述的具体实施方式。本专利技术扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201611034768.html" title="一种磁盘柜磁盘识别方法及装置原文来自X技术">磁盘柜磁盘识别方法及装置</a>

【技术保护点】
一种磁盘柜磁盘识别方法,其特征在于,包括:步骤1:逐一读取插入磁盘柜中磁盘的固件区内的标识符;步骤2:将磁盘柜中的所有磁盘的标识符及磁盘状态对应并写入磁盘柜管理数据库中;步骤3:当磁盘柜中某磁盘被拔出时,更新磁盘柜管理数据库中的被拔出的磁盘的状态;步骤4:当磁盘柜中有磁盘被插入时,读取该磁盘固件区内的标识符,并将该标识符与在磁盘柜管理数据库中的标识符进行匹配,若找到匹配的标识符则更新该标识符对应的磁盘状态;若未找到匹配的标识符则将该磁盘的标识符及对应的磁盘状态写入磁盘管理数据库中;所述标识符为磁盘固件区内的具有唯一标识功能的字符串。

【技术特征摘要】
1.一种磁盘柜磁盘识别方法,其特征在于,包括:步骤1:逐一读取插入磁盘柜中磁盘的固件区内的标识符;步骤2:将磁盘柜中的所有磁盘的标识符及磁盘状态对应并写入磁盘柜管理数据库中;步骤3:当磁盘柜中某磁盘被拔出时,更新磁盘柜管理数据库中的被拔出的磁盘的状态;步骤4:当磁盘柜中有磁盘被插入时,读取该磁盘固件区内的标识符,并将该标识符与在磁盘柜管理数据库中的标识符进行匹配,若找到匹配的标识符则更新该标识符对应的磁盘状态;若未找到匹配的标识符则将该磁盘的标识符及对应的磁盘状态写入磁盘管理数据库中;所述标识符为磁盘固件区内的具有唯一标识功能的字符串。2.根据权利要求1所述的一种磁盘柜磁盘识别方法,其特征在于,所述标识符为磁盘固件区内S.M.A.R.T信息中的标识符。3.根据权利要求1所述的一种磁盘柜磁盘识别方法,其特征在于,所述磁盘状态包括插入状态及拔出状态。4.一种磁盘柜磁盘识别装置,其...

【专利技术属性】
技术研发人员:杜辉
申请(专利权)人:成都广达新网科技股份有限公司
类型:发明
国别省市:四川;51

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

1