[发明专利]一种磁盘阵列设备的配置方法及组装及磁盘插入处理方法有效
申请号: | 201310301803.6 | 申请日: | 2013-07-18 |
公开(公告)号: | CN103927126B | 公开(公告)日: | 2016-10-12 |
发明(设计)人: | 詹明德 | 申请(专利权)人: | 詹明德 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京思创毕升专利事务所 11218 | 代理人: | 刘明华 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘阵列 设备 配置 方法 组装 磁盘 插入 处理 | ||
技术领域
本发明属于海量存储技术领域中的数据处理方法,尤其涉及一种磁盘阵列设备的配置方法及组装及磁盘插入处理方法。
背景技术
独立磁盘冗余阵列(Redundant Array of Independent Disks),简称RAID,是指多块独立的物理磁盘按不同的方式组合起来所形成的一个逻辑磁盘。
目前,现有技术普遍按照磁盘盘符信息来组装RAID或按磁盘所保存的信息处理磁盘插入事件;
按照磁盘盘符的信息来组装RAID或处理磁盘插入事件的具体过程是:
预先配置含有盘符的RAID配置文件mdadm.conf,其配置文件内容如下:
DEVICE/dev/sd[deg]
ARRAY/dev/md0 level=raid5 num-devices=3metadata=0.90spares=1UUID=05f05cb4:22fc604b:515e60f7:3fel4bb5
其中,sd[deg]表示将系统中的物理磁盘sdd、sde、sdg组装成独立磁盘冗余阵列;
如上所述,现有技术在处理磁盘组装或插入事件时,都需要读取磁盘的盘符。在磁盘阵列设备中,由于大量使用磁盘,比如单一系统经常使用几十或几百块硬盘。某一数据端口下的磁盘经常发生盘符改变或被更换。如果按含有磁盘盘符的配置信息来组装独立磁盘冗余阵列或处理磁盘插入事件,当独立磁盘冗余阵列中的磁盘因某种原因改变盘符,例如图3中的磁盘由sdg变为sdh,则组装过程中,发现sdg磁盘不存在,导致独立磁盘冗余阵列不能按配置文件的盘符组装或处理磁盘插入事件。
在组装磁盘阵列设备时,由于找不到配置文件中包含的盘符,因此,不能完成独立磁盘冗余阵列组装。
在处理插入事件时,不能将插入事件检测到的磁盘自动插入到独立磁盘冗余阵列中,或者强行将属于其它磁盘阵列设备的磁盘盘符插入本磁盘阵列设备中,因而导致系统磁盘错乱。
因此,在现有技术中,需要操作者判断,此不同盘符代表的磁盘是否可以插入到配置信息中的独立磁盘冗余阵列中,然后手动将其插入。对于操作者不在现场的计算机系统,如嵌入式计算机系统,独立磁盘冗余阵列将永远不能将上述磁盘自动插入,因而存在损坏风险。
现有技术按磁盘所保存的信息处理磁盘插入事件的具体过程是:
预先配置含有磁盘编号的独立磁盘冗余阵列的配置文件,常见的配置内容如下:
VirtualDisk:/*磁盘A1和A2的RAID配置信息起始标记*/SLOT=0/*RAID控制器A所在槽位号*/
RAID=0/*RAID级别,例如:RAID0、RAID1或RAID5*/WRITEPOLICY=write_back/*写策略,例如:直写或回写等*/
READPOLICY=adaptive_read_ahead/*读策略,例如:预取、不预取或自适应预取等*/
IOPOLICY=no_cached/*读策略/写策略所包含的10策略,使用緩存或不使用cache等*/
PD=0,1/*RAID包含的磁盘编号*/
如上所述,当操作系统内核检测到磁盘插入事件时,通过检测组成独立磁盘冗余阵列的多个磁盘中是否存在自身所存储的信息与自身磁盘编号所对应的预先配置的独立磁盘冗余阵列的配置信息不符的新磁盘,当检测到上述多个磁盘中存在上述新磁盘时,将与上述自身磁盘编号所对应的预先配置的独立磁盘冗余阵列的配置信息写到上述新磁盘中,使得上述新磁盘成为上述独立磁盘冗余阵列中的一个磁盘。当检测磁盘的指定区域存储的信息与自身硬盘编号所对应的预先配置的独立磁盘冗余阵列的配置信息一致时,则说明插入的磁盘即为之前从插入的磁盘的磁盘编号对应的位置拔出的磁盘,不执行任何操作。这样,就可能导致磁盘阵列设备一直不能将此磁盘插入,而处于损坏的危险中。
因此,现有技术按磁盘所保存的信息处理磁盘插入事件时,需要检测多个磁盘中是否存在自身所存储的信息与自身磁盘编号所对应的预先配置的独立磁盘冗余阵列的配置信息是否相符。也就是说与磁盘本身存储的信息相关。磁盘本身存储的信息可以决定是否成功处理插入事件。
发明内容
本发明为解决磁盘阵列设备工作稳定性较低的问题,提供了一种磁盘阵列设备的配置方法及组装方法及磁盘插入处理方法;
本发明的技术方案如下;
本发明的第一个保护主题是:一种磁盘阵列设备的配置方法;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于詹明德,未经詹明德许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310301803.6/2.html,转载请声明来源钻瓜专利网。