[发明专利]一种加强存储设备系统盘可靠性的方法有效
申请号: | 201210459270.X | 申请日: | 2012-11-15 |
公开(公告)号: | CN102981935A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 古世磊 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/16 | 分类号: | G06F11/16;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加强 存储 设备 系统盘 可靠性 方法 | ||
技术领域
本发明涉及计算机系统及存储领域,具体涉及一种加强存储设备系统盘可靠性的方法。
背景技术
存储系统中不论硬件设备还是软件都不可避免存在故障的发生,但并不是故障发生就一定意味着该系统完全失效。“容错”就是容许存在某些错误,因此,容错就可以理解为即使有硬件或者故障,系统仍能正常运行。容错技术是提高系统可靠性的最主要手段,一般利用冗余机制来实现容错功能,常见的冗余机制有:控制器冗余,数据冗余以及链路冗余等。
对于具有冗余信息的存储系统,目前,数据盘进行了很多冗余和保护的工作,而系统盘却很少做冗余保护工作。无论是真实场景的应用,还是开发测试,当系统盘损坏都会对存储系统的可用性带来影响,因此,有必要加强系统盘的可靠性。
发明内容
本发明的技术任务是针对在现有技术的不足,提供一种加强存储设备系统盘可靠性的方法。
本发明的技术方案是按以下方式实现的,该一种加强存储设备系统盘可靠性的方法,包括至少两个系统一样的存储设备系统盘、若干数据盘,该方法的实现具体过程为:
步骤一,在系统盘启动时,自动选择或手动设置首先被读取的系统盘,该系统盘为主系统盘,其它盘为副系统盘,当选中的系统盘无法启动时,自动转到下一个系统盘启动,同时将智能分析模块加载到内存中;
步骤二、当访问系统盘时,分析模块对请求做标记来区分数据盘的请求,分析模块对数据盘的访问错误进行忽略。
所述步骤二中的请求是指读请求或写请求。
所述读请求的步骤包括:读请求时,只需从主系统盘读就可以,如果从主系统盘无法读出,则去一个副系统盘读取,并设置该副系统盘为主系统盘,原主系统盘则降为副系统盘,并向用户发出警告,如果都无法读取,则宣告失效。
所述写请求的步骤包括:写请求时,需要对所有系统盘都写数据,如主系统盘无法写入,则设置一个可写入的副系统盘为主系统盘,原主系统盘则降为副系统盘,并向用户发出警告,如果都无法写入,则宣告失效。
本发明与现有技术相比所产生的有益效果是:
本发明的一种加强存储设备系统盘可靠性的方法因为有多个系统盘,原来存放在数据盘的一些元数据,可以临时存放在系统盘上,特别是一些需要同步的元数据信息,如果同步到数据盘会对IO请求的性能带来影响,这些元数据信息量不大,而且由于有多个系统盘,因此可以把这部分数据临时保存在系统盘上,可以保存多份,提高了性能和可靠性。
附图说明
附图1是本发明的的数据访问路径图。
具体实施方式
下面结合附图对本发明所提供的一种加强存储设备系统盘可靠性的方法作以下详细说明。
如附图1所示,现在提供一种加强存储设备系统盘可靠性的方法,本发明利用一个系统盘智能分析模块分析系统盘是否可以访问,该模块由引导程序加载到内存,原来存放在数据盘的一些元数据,可以临时存放在系统盘上,进行多重备份,同时还能提高性能。如附图1所示,该发明涉及的数据访问路径图中包括包括至少两个系统一样的存储设备系统盘、若干数据盘,即文件系统层,此外,在文件系统层与系统盘之间还顺序设置有分析模块、通用块层和I/O调度层,该方法的实现具体过程为:
步骤一,在系统盘启动时,自动选择或手动设置首先被读取的系统盘,该系统盘为主系统盘,其它盘为副系统盘,当选中的系统盘无法启动时,自动转到下一个系统盘启动,同时将智能分析模块加载到内存中;
步骤二、当访问系统盘时,分析模块对请求做标记来区分数据盘的请求,分析模块对数据盘的访问错误进行忽略。
所述步骤二中的请求是指读请求或写请求。
所述读请求的步骤包括:读请求时,只需从主系统盘读就可以,如果从主系统盘无法读出,则去一个副系统盘读取,并设置该副系统盘为主系统盘,原主系统盘则降为副系统盘,并向用户发出警告,如果都无法读取,则宣告失效。
所述写请求的步骤包括:写请求时,需要对所有系统盘都写数据,如主系统盘无法写入,则设置一个可写入的副系统盘为主系统盘,原主系统盘则降为副系统盘,并向用户发出警告,如果都无法写入,则宣告失效。
智能分析模块会周期对所有的系统盘做检测,通过参数比对,选择参数最好的磁盘作为主系统盘,所以,经过检测之后,主系统盘有可能会更换。根据历史数据,当有参数异常的时候,则向用户发警告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210459270.X/2.html,转载请声明来源钻瓜专利网。