一种加强存储设备系统盘可靠性的方法

文档序号:6381355阅读:140来源:国知局
专利名称:一种加强存储设备系统盘可靠性的方法
技术领域
本发明涉及计算机系统及存储领域,具体涉及一种加强存储设备系统盘可靠性的方法。
背景技术
存储系统中不论硬件设备还是软件都不可避免存在故障的发生,但并不是故障发生就一定意味着该系统完全失效。“容错”就是容许存在某些错误,因此,容错就可以理解为即使有硬件或者故障,系统仍能正常运行。容错技术是提高系统可靠性的最主要手段,一般利用冗余机制来实现容错功能,常见的冗余机制有控制器冗余,数据冗余以及链路冗余坐寸ο
对于具有冗余信息的存储系统,目前,数据盘进行了很多冗余和保护的工作,而系统盘却很少做冗余保护工作。无论是真实场景的应用,还是开发测试,当系统盘损坏都会对存储系统的可用性带来影响,因此,有必要加强系统盘的可靠性。发明内容
本发明的技术任务是针对在现有技术的不足,提供一种加强存储设备系统盘可靠性的方法。
本发明的技术方案是按以下方式实现的,该一种加强存储设备系统盘可靠性的方法,包括至少两个系统一样的存储设备系统盘、若干数据盘,该方法的实现具体过程为步骤一,在系统盘启动时,自动选择或手动设置首先被读取的系统盘,该系统盘为主系统盘,其它盘为副系统盘,当选中的系统盘无法启动时,自动转到下一个系统盘启动,同时将智能分析模块加载到内存中;步骤二、当访问系统盘时,分析模块对请求做标记来区分数据盘的请求,分析模块对数据盘的访问错误进行忽略。
所述步骤二中的请求是指读请求或写请求。
所述读请求的步骤包括读请求时,只需从主系统盘读就可以,如果从主系统盘无法读出,则去一个副系统盘读取,并设置该副系统盘为主系统盘,原主系统盘则降为副系统盘,并向用户发出警告,如果都无法读取,则宣告失效。
所述写请求的步骤包括写请求时,需要对所有系统盘都写数据,如主系统盘无法写入,则设置一个可写入的副系统盘为主系统盘,原主系统盘则降为副系统盘,并向用户发出警告,如果都无法写入,则宣告失效。
本发明与现有技术相比所产生的有益效果是本发明的一种加强存储设备系统盘可靠性的方法因为有多个系统盘,原来存放在数据盘的一些元数据,可以临时存放在系统盘上,特别是一些需要同步的元数据信息,如果同步到数据盘会对IO请求的性能带来影响,这些元数据信息量不大,而且由于有多个系统盘,因此可以把这部分数据临时保存在系统盘上,可以保存多份,提高了性能和可靠
附图
I是本发明的的数据访问路径图。
具体实施方式
下面结合附图对本发明所提供的一种加强存储设备系统盘可靠性的方法作以下详细说明。
如附图I所示,现在提供一种加强存储设备系统盘可靠性的方法,本发明利用一个系统盘智能分析模块分析系统盘是否可以访问,该模块由引导程序加载到内存,原来存放在数据盘的一些元数据,可以临时存放在系统盘上,进行多重备份,同时还能提高性能。如附图I所示,该发明涉及的数据访问路径图中包括包括至少两个系统一样的存储设备系统盘、若干数据盘,即文件系统层,此外,在文件系统层与系统盘之间还顺序设置有分析模块、通用块层和I/o调度层,该方法的实现具体过程为步骤一,在系统盘启动时,自动选择或手动设置首先被读取的系统盘,该系统盘为主系统盘,其它盘为副系统盘,当选中的系统盘无法启动时,自动转到下一个系统盘启动,同时将智能分析模块加载到内存中;步骤二、当访问系统盘时,分析模块对请求做标记来区分数据盘的请求,分析模块对数据盘的访问错误进行忽略。
所述步骤二中的请求是指读请求或写请求。
所述读请求的步骤包括读请求时,只需从主系统盘读就可以,如果从主系统盘无法读出,则去一个副系统盘读取,并设置该副系统盘为主系统盘,原主系统盘则降为副系统盘,并向用户发出警告,如果都无法读取,则宣告失效。
所述写请求的步骤包括写请求时,需要对所有系统盘都写数据,如主系统盘无法写入,则设置一个可写入的副系统盘为主系统盘,原主系统盘则降为副系统盘,并向用户发出警告,如果都无法写入,则宣告失效。
智能分析模块会周期对所有的系统盘做检测,通过参数比对,选择参数最好的磁盘作为主系统盘,所以,经过检测之后,主系统盘有可能会更换。根据历史数据,当有参数异常的时候,则向用户发警告。
权利要求
1.一种加强存储设备系统盘可靠性的方法,其特征在于包括至少两个系统一样的存储设备系统盘、若干数据盘,该方法的实现具体过程为 步骤一,在系统盘启动时,自动选择或手动设置首先被读取的系统盘,该系统盘为主系统盘,其它盘为副系统盘,当选中的系统盘无法启动时,自动转到下一个系统盘启动,同时将智能分析模块加载到内存中; 步骤二、当访问系统盘时,分析模块对请求做标记来区分数据盘的请求,分析模块对数据盘的访问错误进行忽略。
2.根据权利要求I所述的一种加强存储设备系统盘可靠性的方法,其特征在于所述步骤二中的请求是指读请求或写请求。
3.根据权利要求2所述的一种加强存储设备系统盘可靠性的方法,其特征在于所述读请求的步骤包括读请求时,只需从主系统盘读就可以,如果从主系统盘无法读出,则去一个副系统盘读取,并设置该副系统盘为主系统盘,原主系统盘则降为副系统盘,并向用户发出警告,如果都无法读取,则宣告失效。
4.根据权利要求2所述的一种加强存储设备系统盘可靠性的方法,其特征在于所述写请求的步骤包括写请求时,需要对所有系统盘都写数据,如主系统盘无法写入,则设置一个可写入的副系统盘为主系统盘,原主系统盘则降为副系统盘,并向用户发出警告,如果都无法写入,则宣告失效。
全文摘要
本发明提供一种加强存储设备系统盘可靠性的方法,包括至少两个系统一样的存储设备系统盘、若干数据盘,该方法的实现具体过程为在系统盘启动时,自动选择或手动设置首先被读取的系统盘,该系统盘为主系统盘,其它盘为副系统盘,当选中的系统盘无法启动时,自动转到下一个系统盘启动,同时将智能分析模块加载到内存中;当访问系统盘时,分析模块对请求做标记来区分数据盘的请求,分析模块对数据盘的访问错误进行忽略。该一种加强存储设备系统盘可靠性的方法和现有技术相比,实用性强,有效提高存储设备系统盘的性能和可靠性。
文档编号G06F11/16GK102981935SQ201210459270
公开日2013年3月20日 申请日期2012年11月15日 优先权日2012年11月15日
发明者古世磊 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1