装有双奇偶校验磁盘阵列的服务器系统的制作方法

文档序号:6590846阅读:357来源:国知局
专利名称:装有双奇偶校验磁盘阵列的服务器系统的制作方法
技术领域
本实用新型涉及计算机领域,具体涉及一种服务器系统。
背景技术
计算机存储系统的稳定性,是影响计算机稳定性的关键因素。人们对于作为服务 器的计算机的存储系统的稳定性,有更高的要求。虽然人们一直在研发高稳定性的存储系 统,比如高稳定性的磁盘、高稳定性的磁盘驱动器,但是仍然无法避免存储系统的损坏。 现在在服务器的存储系统中普遍采用磁盘冗余阵列(RAID),以提高存储系统的安 全性和稳定性。传统的单一奇偶校验RAID技术,能为单个故障磁盘驱动器提供保护。存在 的问题是,在重建故障磁盘时必须确保不能发生其他磁盘故障,而且不能在读操作过程中 出现不可修复的误码。如果在重建过程中出现上面任何一种事件,那么保留在RAID阵列或 巻中的部分或所有数据就可能会丢失。随着现代更大的磁盘存储介质的出现,由于磁盘容 量显著增加,而误码率仍是原来的水平,这就使得出现不可修复的误码的可能性相当高。 另外,随着现代更大的磁盘存储介质的出现,由于磁盘容量显著增加,而误码率仍 是原来的水平,这就使得出现不可修复的误码的可能性相当高。因此,传统的单一奇偶校验 RAID保护数据的方法已经超出了其保护极限。特别在储存有大量重要数据的服务器上,需 要更加可靠的存储系统。

实用新型内容本实用新型的目的在于,提供装有双奇偶校验磁盘阵列的服务器系统,其存储系 统具有更改的安全性,在磁盘冗余阵列中的两个磁盘同时发生故障时,仍然能够恢复数据。 本实用新型所解决的技术问题可以采用以下技术方案来实现 装有双奇偶校验磁盘阵列的服务器系统,包括至少两个存储磁盘组成的存储磁盘 阵列,还包括奇偶校验盘、奇偶校验盘存储控制模块、存储磁盘恢复模块,其特征在于,所述 奇偶校验盘,包括第一奇偶校验盘、第二奇偶校验盘; 所述奇偶校验盘存储控制模块,包括与所述第一奇偶校验盘、第二奇偶校验盘对 应的第一奇偶校验盘存储控制模块、第二奇偶校验盘存储控制模块; 所述第一奇偶校验盘存储控制模块为,控制所述存储磁盘阵列中存储磁盘上所存 储的数据信息按照一特定的第一存储序列方式,进行运算后存储到第一奇偶校验盘上的第 一奇偶校验盘存储控制模块; 所述第二奇偶校验盘存储控制模块为,控制所述存储磁盘阵列中存储磁盘上所存 储的数据信息按照一特定的,与所述第一存储序列方式交错的第二存储序列方式,进行运 算后存储到第二奇偶校验盘上的第二奇偶校验盘存储控制模块; 所述存储磁盘恢复模块,包括与所述第一奇偶校验盘存储控制模块、第二奇偶校
验盘存储控制模块对应的第一存储磁盘恢复模块、第二存储磁盘恢复模块。 上述设计中,采用两个奇偶校验盘和两个奇偶校验盘存储控制模块,并且两个奇
3偶校验盘存储控制模块的存储序列方式交错。这样可以有效地降低,现在存储磁盘因为存 储容量太大,容易出现不可修复的误码的几率。 所述第一奇偶校验盘存储控制模块为采用读取存储磁盘阵列水平行的第一奇偶 校验盘存储控制模块。即第一存储序列方式为读取存储磁盘阵列水平行的方式。这是已有 的单一奇偶校验技术中已经用到的技术。在该读取方式的基础上,可以建立多种多样的具 体的运算方式。 所述第二奇偶校验盘存储控制模块为采用读取存储磁盘阵列行对角线的第二奇 偶校验盘存储控制模块。即第二存储序列方式为读取存储磁盘阵列行对角线的方式。 也可以所述第一奇偶校验盘存储控制模块为采用读取存储磁盘阵列行对角线的 第一奇偶校验盘存储控制模块,所述第二奇偶校验盘存储控制模块为采用读取存储磁盘阵 列中,与第一奇偶校验盘存储控制模块读取的行对角线交错的行对角线的第二奇偶校验盘 存储控制模块。这样讲具有更高的数据恢复能力。 采用本实用新型中记载的技术,即使同一存储磁盘阵列上的两个存储磁盘发生故 障时也能得到数据保护。

图1为本实用新型的一种结构示意图。
具体实施方式
为了使本实用新型实现的技术手段、创作特征、达成目的与功效易于明白了解,下 面结合具体图示进一步阐述本实用新型。 参照图1 ,装有双奇偶校验磁盘阵列的服务器系统,包括至少两个存储磁盘组成的 存储磁盘阵列1,还包括奇偶校验盘、奇偶校验盘存储控制模块、存储磁盘恢复模块。奇偶校 验盘,包括第一奇偶校验盘2、第二奇偶校验盘3。奇偶校验盘存储控制模块,包括与第一奇 偶校验盘2、第二奇偶校验盘3对应的第一奇偶校验盘存储控制模块21、第二奇偶校验盘存 储控制模块31。 第一奇偶校验盘存储控制模块21为,控制存储磁盘阵列1中存储磁盘上所存储的 数据信息按照一特定的第一存储序列方式,进行运算后存储到第一奇偶校验盘2上的第一 奇偶校验盘存储控制模块21。第二奇偶校验盘存储控制模块21为,控制存储磁盘阵列1中 存储磁盘上所存储的数据信息按照一特定的,与第一存储序列方式交错的第二存储序列方 式,进行运算后存储到第二奇偶校验盘3上的第二奇偶校验盘存储控制模块31。存储磁盘 恢复模块,包括与第一奇偶校验盘存储控制模块21、第二奇偶校验盘存储控制模块31对应 的第一存储磁盘恢复模块22、第二存储磁盘恢复模块32。 上述设计中,采用两个奇偶校验盘和两个奇偶校验盘存储控制模块,并且两个奇 偶校验盘存储控制模块的存储序列方式交错。这样可以有效地降低,现在存储磁盘因为存 储容量太大,容易出现不可修复的误码的几率。 第一奇偶校验盘存储控制模块21为采用读取存储磁盘阵列水平行的第一奇偶校 验盘存储控制模块21。即第一存储序列方式为读取存储磁盘阵列水平行的方式。这是已有 的单一奇偶校验技术中已经用到的技术。在该读取方式的基础上,可以建立多种多样的具
4体的运算方式。第二奇偶校验盘存储控制模块32为采用读取存储磁盘阵列行对角线的第 二奇偶校验盘存储控制模块32。即第二存储序列方式为读取存储磁盘阵列行对角线的方 式。通过第一存储磁盘恢复模块22、第二存储磁盘恢复模块32对存储磁盘阵列1中的数据 进行恢复。 也可以第一奇偶校验盘存储控制模块21为采用读取存储磁盘阵列1行对角线的 第一奇偶校验盘存储控制模块21。第二奇偶校验盘存储控制模块31为采用读取存储磁盘 阵列1中,与第一奇偶校验盘存储控制模块21读取的行对角线交错的行对角线的第二奇偶 校验盘存储控制模块31。这样讲具有更高的数据恢复能力。 第一奇偶校验盘存储控制模块21、第二奇偶校验盘存储控制模块31、第一存储磁 盘恢复模块22、第二存储磁盘恢复模块32,均采用服务器处理器以及少量的附属器件实 现。可以简化结构,节省成本。 采用本实用新型中记载的技术,即使同一存储磁盘阵列1上的两个存储磁盘发生 故障时也能得到数据保护。在本实用新型中,仍然使用了传统的单一奇偶校验技术结构,并 且这种结构已成为本实用新型结构的子集。换句话说,本实用新型并没有改变单一奇偶校 验技术在存储上的工作方式。数据通过每一行的奇偶校验计算被写入水平行,并被视作本 实用新型中的行,这个同样的过程仍会保留到本实用新型中。实际上,如果是单一存储磁盘 故障,或是从坏数据块中的读取错误,或者出现误码,那么单一奇偶校验技术的校验方法就 是进行数据恢复的唯一手段,无需采用本实用新型中的部件全部工作。在这种情况下,本实 用新型的第二奇偶校验盘3、第二奇偶校验盘存储控制模块31、第二存储磁盘恢复模块32 仅仅是单一奇偶校验技术周围的保护层。实践表明,即使遗漏一个对角线条数据,仍然不会 影响本实用新型在双磁盘故障中恢复所有数据的能力。 以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术 人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本 发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变 化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其 等效物界定。
权利要求装有双奇偶校验磁盘阵列的服务器系统,包括至少两个存储磁盘组成的存储磁盘阵列,还包括奇偶校验盘、奇偶校验盘存储控制模块、存储磁盘恢复模块,其特征在于,所述奇偶校验盘,包括第一奇偶校验盘、第二奇偶校验盘;所述奇偶校验盘存储控制模块,包括与所述第一奇偶校验盘、第二奇偶校验盘对应的第一奇偶校验盘存储控制模块、第二奇偶校验盘存储控制模块;所述第一奇偶校验盘存储控制模块为,控制所述存储磁盘阵列中存储磁盘上所存储的数据信息按照一特定的第一存储序列方式,进行运算后存储到第一奇偶校验盘上的第一奇偶校验盘存储控制模块;所述第二奇偶校验盘存储控制模块为,控制所述存储磁盘阵列中存储磁盘上所存储的数据信息按照一特定的,与所述第一存储序列方式交错的第二存储序列方式,进行运算后存储到第二奇偶校验盘上的第二奇偶校验盘存储控制模块;所述存储磁盘恢复模块,包括与所述第一奇偶校验盘存储控制模块、第二奇偶校验盘存储控制模块对应的第一存储磁盘恢复模块、第二存储磁盘恢复模块。
2. 根据权利要求1所述的装有双奇偶校验磁盘阵列的服务器系统,其特征在于,所述第一奇偶校验盘存储控制模块为采用读取存储磁盘阵列水平行的第一奇偶校验盘存储控制模块。
3. 根据权利要求2所述的装有双奇偶校验磁盘阵列的服务器系统,其特征在于,所述第二奇偶校验盘存储控制模块为采用读取存储磁盘阵列行对角线的第二奇偶校验盘存储控制模块。
4. 根据权利要求1所述的装有双奇偶校验磁盘阵列的服务器系统,其特征在于,所述第一奇偶校验盘存储控制模块为采用读取存储磁盘阵列行对角线的第一奇偶校验盘存储控制模块,所述第二奇偶校验盘存储控制模块为采用读取存储磁盘阵列中,与第一奇偶校验盘存储控制模块读取的行对角线交错的行对角线的第二奇偶校验盘存储控制模块。这样讲具有更高的数据恢复能力。
专利摘要装有双奇偶校验磁盘阵列的服务器系统涉及计算机领域,具体涉及一种服务器系统。包括第一奇偶校验盘、第二奇偶校验盘、第一奇偶校验盘存储控制模块、第二奇偶校验盘存储控制模块。第二奇偶校验盘存储控制模块为,控制所述存储磁盘阵列中存储磁盘上所存储的数据信息按照一特定的,与第一存储序列方式交错的第二存储序列方式,进行运算后存储到第二奇偶校验盘上的第二奇偶校验盘存储控制模块。还包括与所述第一奇偶校验盘存储控制模块、第二奇偶校验盘存储控制模块对应的第一存储磁盘恢复模块、第二存储磁盘恢复模块。即使同一存储磁盘阵列上的两个存储磁盘发生故障时也能得到数据保护。
文档编号G06F11/10GK201514628SQ20092020912
公开日2010年6月23日 申请日期2009年9月3日 优先权日2009年9月3日
发明者冯伸 申请人:上海帕科网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1