电力安全磁盘存储装置、系统和方法

文档序号:6567773阅读:279来源:国知局
专利名称:电力安全磁盘存储装置、系统和方法
技术领域
本文所述的各种实施例一般涉及磁盘存储技术,包括用于在电力 丢失之后恢复冗余阵列中的奇偶校验一致性的装置、系统和方法。
背景技术
磁盘存储系统可包括廉价磁盘冗余阵列(RAID)子系统。RAID子 系统可存储位于RAID子系统中包含的若干数据磁盘驱动器的每个上 称作"条(strip)"的数据聚集。来自每个数据磁盘驱动器的各条可通过 位于若干数据^磁盘驱动器之一上或者位于单独奇偶校验磁盘驱动器上 的奇偶校验条与其它条相关。奇偶校验条和相关数据条可统称为"条 带(stripe)"。
奇偶校验条可通过对相关数据条执行"异或"运算来进行计算, 并且可与数据条一起由RAID子系统用来重新计算在写入条带之后的 某个时间变为不可读的数据条的值。因此,可将冗余结合到RAID子 系统中,并且冗余可实现在一个或多个磁盘驱动器故障之后恢复巻(操 作的"降级模式,,)。但是,如果对目标数据条或者奇偶校验条执行写 入更新的处理器或控制器正以降级模式进行操作时意外地复位了 ,则 可能出现问题。意外复位可能例如由电力丟失或操作系统致命错误而 触发。奇偶校验条在复位之后可能与条带中的数据条不一致。


图1是根据本发明各种实施例的装置和典型系统的框图。 图2是说明根据本发明各种实施例的若干方法的流程图。 图3是根据本发明各种实施例的制品的框图。
具体实施例方式
图1包括根据本发明各种实施例的装置100和系统190的框图。 装置100可包括在非易失性数据存储介廣116中创建日志文件112的 部分奇偶校验登录模块106。日志文件112可包括与RAID子系统130 中的条带124关联的一个或多个部分奇偶校验值120。 RAID子系统 130可包括RAID级3、 RAID级4、 RAID级5、 RAID级6、 RAID级 30、 RAID级50或采用成条数据和从组成条带的数据条集合中计算的 一个或多个奇偶校验值的任何其它RAID或冗余》兹盘阵列子系统。
条带124其中可包括位于可操作第一磁盘驱动器138上的待更新 的第一数据条134、位于故障磁盘驱动器146上的第二数据条142以 及位于可操作磁盘驱动器154上的条带奇偶校验条150。部分奇偶校 验值120可包括对第一数据条134和条带奇偶校验条150执行"异或" 运算的结果。非易失性数据存储介质116可包括磁盘驱动器156上的 存储区,其中包括位于RAID子系统130所包含的一个或多个^兹盘驱 动器上的保留区158。
曰志文件112还可包括与条带奇偶校验条150关联的奇偶校—睑;兹 盘编号164、数据磁盘编号166、逻辑块地址170以及与第一数据条 134关联的传递字节计数172。后面的奇偶校验和数据条位置信息可存 在于日志文件的标题部分176;且部分奇偶校验值120可存在于曰志 文件的主要部分180。这些值可标识使用来自日志文件的部分奇偶校 验值参与奇偶校验恢复操作的磁盘驱动器。
装置100还可包括耦合到登录模块106的奇偶校验恢复模块 182,以便恢复第一数据条134与条带奇偶校验条150之间的一致性。 在子系统意外复位(例如,在发起对第一数据条134和条带奇偶校验条 150的更新写入184的时间与完成更新写,入184的时间之间发生复位) 之后,可能需要恢复一致性。恢复可包括对从日志文件112得到的部 分奇偶校验值120和第一数据条134执行"异或"运算。
可实现其它实施例。例如,系统190可包括一个或多个装置100,其中包括部分奇偶校验登录模块106、日志文件112和非易失性数据 存储介质116。非易失性数据存储介质1J6可包括位于RAID子系统 130所包含的一个或多个/f兹盘驱动器上的保留区158。系统190还可包 括如对于装置IOO所述的一个或多个部分奇偶校验值120、条带124、 第一数据条134、条带奇偶校验条150、奇偶校验恢复模块182以及 RAID子系统130。 RAID子系统130可包括RAID级3、 RAID级4、 RAID级5、 RAID级6、 RAID级30、 RAID级50或者采用成条数据 和从组成条带的数据条集合中计算的一个或多个奇偶校验值的任何其 它RAID或冗余磁盘阵列子系统。
系统190还可包括 一个或多个处理器192,耦合到登录模块106, 提供写入第一数据条134的数据194;以及显示器196,耦合到处理器 192,显示数据194。显示器196可包括阴极射线管显示器或者固态显 示器,诸如液晶显示器、等离子显示器、或者发光二极管显示器等等。
系统190的一些实施例可包括位于RAID级6子系统内的可才乘作 磁盘驱动器138上的第二维奇偶校验条198。可使用第一数据条134 以及条带124中的其它数据条、可能包括所有其它数据条,来计算第 二维奇偶校验条198。奇偶校验恢复模块182可用于在子系统意外复 位(例如,RAID子系统处理中断而在中断之前没有通知RAID子系统) 之后恢复第一数据条134与第二维奇偶校验条198之间的第二一致 性。第二维奇偶校验一致性恢复操作可包括对已恢复条带奇偶校验条 值199和条带124中的其它数据条执行的操作。
前面所述的任一个组件可通过许多方式来实现,包括通过软件的 实施例。因此,装置IOO、部分奇偶校验登录模块106、日志文件112、 非易失性数据存储介质116、部分奇偶校验值120、条带124、廉价磁 盘冗余阵列(RAID)子系统130、数据条i34、 142、磁盘驱动器138、 146、 154、 156、条带奇偶校验条150、保留区158、磁盘编号164、 166、逻辑块地址170、传递字节计数172、日志文件的部分176、 180、 奇偶校验恢复模块182、更新写入184、系统19Q、处理器192、数据194、液晶显示器196、第二维奇偶校验条198以及已恢复条带奇偶校 验条值199在本文中均可表示为"模块"。
根据装置100和系统190的设计者的需要以及适合于各种实施例 的具体实现,这些模块可包括硬件电路、'单或多处理器电路、存储器
电路、软件程序模块和对象、固件以及它们的组合。因此,模块可包 含在诸如软件电信号模拟包、功率使用和分配模拟包、电容电感模拟 包、功率/热耗散模拟包、信号发射接收模拟包之类的系统操作模拟包 中,或者用来模拟各种可能实施例操作的软件和硬件的任何组合中。 例如,这些模拟可用于表征或测试实施例。
还应当理解,各种实施例的装置和系统可用于与在意外复位之后 恢复降级模式RAID巻的条带奇偶校验一致性不同的应用。因此,本 发明的各种实施例不受此限制。装置100和系统190的说明用于提供 对各种实施例结构的总体理解,并且它们不是意在用作对于可能利用 本文所述结构的装置和系统的全部要素及特征的完整描述。
可包括各种实施例的新颖装置和系统的应用包括用于高速计算机 的电子电路、通信和信号处理电路、调制解调器、单或多处理器模块、 单或多嵌入式处理器、数据开关以及包含多层多芯片模块的专用模 块。这类装置和系统还可作为子组件包含在诸如电视、蜂窝电话、个 人计算机、工作站、无线电、视频播放器、车辆等各种电子系统中。 一些实施例可包括多种方法。
图2是说明根据本发明各种实施例的若干方法211的流程图。一 种这样的方法211可在框223以在非易失性数据存储介质中创建日志 文件开始。非易失性数据存储介质可包括位于RAID子系统所包含的 一个或多个磁盘驱动器上的保留区。如前面所述的,RAID子系统可 包括RAID级3、 RAID级4、 RAID级5、 RAID级6、 RAID级30、
RAID级50或者采用成条数据和从组成t带的数据条集合中计算的一 个或多个奇偶校验值的任何其它RAID或冗余磁盘阵列子系统。
曰志文件可包括标题记录、尾部记录以及与RAID子系统中的条带关联的一个或多个部分奇偶校验值。条带其中可包括位于可操作第 一磁盘驱动器上的待更新的第 一数据条、位于故障磁盘驱动器上的第 二数据条以及位于可操作^磁盘驱动器上的条带奇偶校验条。条带奇偶 校验条可包括使用第 一数据条和条带中包含的附加数据条所计算的奇 偶校验值。 、
方法211可继续进行在框231从可操作第一磁盘驱动器中读取第 一数据条,以及在框237从RAID子系统中读取条带奇偶校验条。方 法211还可包括在框241可能通过对第一数据条和条带奇偶校验条执 行"异或"功能,从第一数据条和条带奇偶校验条中计算一个或多个 部分奇偶校验值。方法211还可包括在框245将奇偶校验磁盘编号、 数据磁盘编号、逻辑块地址以及与第一数据条关联的传递字节计数写 入日志文件的标题记录。
方法211可继续进行在框251聚集对日志文件的部分奇偶校验值 的写入以增加写入吞吐量,以及在框255将部分奇偶校验值写入日志 文件的主要部分。方法211还可包括在框259在将部分奇偶校验值写 入主要部分之后将标题记录复制到日志末件的尾部记录,以及在框 261将数字签名写入日志文件,以用于确认来自日志文件的标题记录 与部分奇偶校验值关联。
对数据条集合的更新集合可在完成与更新集合对应的对日志文件 的写入时被写入石兹盘,其中包括将日志文件标题内容复制到日志文件 尾部部分。这样,标题和尾部的比较可提供关于数据条磁盘写入集合 正在进行还是尚未开始的指示。数据条磁盘写入集合可被认为在与数 据条更新集合对应的对日志文件的部分奇偶校验写入完成之后的某个 时间已经开始,并且标题内容#1复制到尾部部分,从而使标题和尾部 相等。因此,如果标题和尾部不相等,则日志文件可^皮认为正进行更 新,并且数据条写入集合可能还没开始。
方法211还可继续进行在框263在子系统意外复位之后比较标题 记录与尾部记录,以便确定在发起对第一数据条和条带奇偶校验条的.复位。如果
奇偶校验一致性需要恢复,则方法211可继续进行在框265从日志文 件中读取与部分奇偶校验值关联的数字签名,以及在框266检验数字 签名以便确认来自日志文件的标题记录与部分奇偶校验值关联。
方法211还可包括在框267在子系统意外复位之后使用日志文件 来恢复第 一数据条与条带奇偶校验条之间的第一一致性。恢复第一一 致性可继续进行在框271从日志文件中读取部分奇偶校验值以及条带 奇偶校验条和第一数据条位置值的集合。方法211可继续进行在框275 从可操作第 一磁盘驱动器中读取第 一数据条。方法211可包括在框279 对部分奇偶校验值和第一数据条执行可能包括"异或"运算的第一奇 偶校验恢复操作,以获得已恢复条带奇偶校验条值。方法211还可包 括在框283用已恢复条带奇偶校验条值来改写条带奇偶校验条。
曰志文件可在RAID级6子系统中创建,其中使用第一数据条来 计算第 二维奇偶校验条。方法211可包括在框287对已恢复条带奇偶 校验条值和条带中的所有数据条执行第二奇偶校验恢复操作,以便创 建已恢复第二维奇偶校验条值。方法211可在框291以用已恢复第二 维奇偶校验条值改写第二维奇偶校验条来结束。
此外,针对本文确定的方法所述的各种活动可以重复、串行或并行方 式执行。包括参数、命令、操作数及其它数据的信息可采取一个或多 个载波的形式来发送和接收。
本领域的技术人员会理解可从基于计算机的系统中的计算机可读 介质中运行软件程序以便执行软件程序中定义的功能的方式。各种编 程语言可用来创建设计成实现和执行本文公开的方法的 一个或多个專欠 件程序。程序可以面向对象的格式使用面向对象的语言、如Java或 C+十来构造。或者,程序可以面向过程的格式使用过程语言、如汇编 或C来构造。软件组件可使用本领域技术人员众所周知的多种机制进 行通信,例如应用程序接口或进程间通信技术,包括远程过程调用。
13各种实施例的示教不限于任何特定的编程语言或环境。因此,可实现 其它实施例,如下面针对图3所述的。
图3是根据本发明各种实施例的制品385的框图。这类实施例的 实例可包括计算机、存储系统、磁盘或光盘、某种其它存储装置或者 任何类型的电子设备或系统。制品385可包括耦合到机器可存取介 质、如存储器389(例如包括电、光或电磁元件的存储器)的一个或多个 处理器387。介质可包含在被存取时使机器(例如处理器387)在非易失 性数据存储介质中创建日志文件的关联 言息391(例如计算机程序指 令、数据或者它们两者),其中日志文件包括标题记录、尾部记录以及 与廉价磁盘冗余阵列(RAID)子系统中的条带关联的一个或多个部分奇 偶校验值。条带可包括位于可操作第一磁盘驱动器上的待更新的第一 数据条、位于故障磁盘驱动器上的第二数据条以及位于可操作磁盘驱 动器上的条带奇偶校验条。
其它活动可包括从可操作第 一磁盘驱动器中读取第 一数据条、从 RAID子系统中读取条带奇偶校验条、以及从第一数据条和条带奇偶 校验条中计算部分奇偶校验值。活动还可包括将奇偶校验磁盘编号、 数据磁盘编号、逻辑块地址以及与第一数据条关联的传递字节计数写 入日志文件的标题记录,以及将部分奇偶校验值写入日志文件的主要 部分。其它活动可包括在将部分奇偶校验值写入主要部分之后将标题 记录复制到日志文件的尾部记录,以及将数字签名写入日志文件以便 用于确认来自日志文件的标题记录与部分奇偶校验值关联。
活动还可包括在子系统意外复位之后比较标题记录与尾部记录, 以便确定在发起对第 一数据条和条带奇偶校验条的更新写入的时间与 完成更新写入的时间之间的时段期间是否已经发生复位。附加活动可 包括从日志文件中读取与部分奇偶校验值关联的数字签名,并检验该 数字签名以确认来自日志文件的标题记录与部分奇偶校验值关联。
其它活动可包括在子系统意外复位之后使用日志文件来恢复第一 数据条与条带奇偶校验条之间的一致性。这些活动可包括从日志文件中读取部分奇偶校验值以及条带奇偶校验条和第 一数据条位置值的集
合。活动还可包括从可操作第一磁盘驱动器中读取第一数据条;对 部分奇偶校验值和第一数据条执行奇偶校验恢复操作,以便获得已恢 复条带奇偶校验条值;以及用已恢复条带奇偶校验条值来改写条带奇 偶校验条。
实现本文公开的装置、系统和方法可操作以在对与条带关联的数 据或奇偶校验条的更新期间的意外复位之后,恢复降级模式RAID巻 中的条带奇偶校验一致性。
构成本主题的组成部分的附图通过说明而非限制来说明可实施本 主题的具体实施例。充分详细地描述了^f示实施例,使本领域的技术 人员能够实施本文公开的示教。可以使用并可从中导出其它实施例, 使得可进行结构和逻辑替换及改变,并不背离本公开的范围。因此, 该具体实施方式
不应认为是限制性的,并且各种实施例的范風仅由所
附权利要求书以及这种权利要求书涵盖的全部等效范围来限定。
发明主题的这类实施例在本文中可单独或共同由术语"本发明" 来表示,只是为了方便,而不是要有意将本申请的范围限制于任何单 一发明或发明概念,如果实际上公开了不止一个的话。因此,虽然本 文已经说明和描述了具体实施例,但是,用于实现相同目的的任何配 置均可替代所示的具体实施例。本公开意在涵盖各种实施例的任何以 及全部修改和变更。通过阅读以上说明,本领域的技术人员会非常清 楚以上实施例以及本文没有明确描述的其它实施例的组合。
公开的摘要是根据37 C.F.R. S1.72(b)要求摘要以使读者快速了解 技术公开的本质而提供的。应当理解,它的提供并不是用于解释或限 制权利要求书的范围或含意。另外,在以上具体实施方式
中可以看到, 各种特征集中在单个实施例中,用于简化本公开。这个公开的方法不 应解释为要求超过各权利要求中明确描述的特征。而是,发明主题可
存在于少于单个公开实施例的全部特征。因此,以下权利要求书由此 结合到具体实施方式
中,其中各权利要求本身代表单独的实施例。
权利要求
1. 一种方法,包括在非易失性数据存储介质中创建日志文件,其中所述日志文件包括标题记录、尾部记录以及与廉价磁盘冗余阵列(RAID)子系统中的条带关联的至少一个部分奇偶校验值,并且其中所述条带包括位于可操作第一磁盘驱动器上的待更新的第一数据条、位于故障磁盘驱动器上的第二数据条以及位于可操作磁盘驱动器上的条带奇偶校验条。
2. 如权利要求1所述的方法,还包括 从所述可操作第 一磁盘驱动器中读取第 一数据条; 从所述RAID子系统中读取所述条带奇偶校验条; 从第一数据条和所述条带奇偶校验条中计算所述至少一个部分奇偶校验值;将奇偶校验磁盘编号、数据磁盘编号、逻辑块地址以及与第一数 据条关联的传递字节计数写入所述日志文件中的所述标题记录;将所述至少一个部分奇偶校验值写入所述日志文件的主要部分;以及在将所述至少一个部分奇偶校验值写入所述主要部分之后,将所 述标题记录复制到所述日志文件中的所述尾部记录。
3. 如权利要求2所述的方法,其中计算所述至少一个部分奇偶校 验值包括对第一数据条和所述条带奇偶校验条执行"异或"功能。
4. 如权利要求l所述的方法,还包括在子系统意外复位之后比较所迷标题记录与所述尾部记录,以确 定在发起对第 一数据条和所述条带奇偶校验条的更新写入的时间与完 成所述更新写入的时间之间的时段期间是否已经发生所述复位。
5. 如权利要求4所述的方法,还包括在所述子系统意外复位之后侏用所述日志文件来恢复第 一数据条 与所述条带奇偶4交^r条之间的第一一致性。
6. 如权利要求5所述的方法,还包括从所述日志文件中读取所述至少一个部分奇偶校验值以及条带奇 偶校验条和第 一数据条位置值的集合;从所述可操作第 一磁盘驱动器中读取第 一数据条;对所述至少一个部分奇偶校验值和第一数据条执行第一奇偶校验 恢复操作,以获得已恢复条带奇偶校验条值;以及用所述已恢复条带奇偶校验条值来改写所述条带奇偶校验条。
7. 如权利要求6所述的方法,其中第 一奇偶校验恢复操作包括"异 或"功能。
8. 如权利要求6所述的方法,还包括如果在所述RAID子系统上存在使用第一数据条计算的第二维奇 偶校验条,并且所述RAID子系统包括RAID级6子系统,则创建所 述日志文件;对所述已恢复条带奇偶校验条值和所述条带中的所有数据条执行 第二奇偶校验恢复操作,以创建已恢复第二维奇偶校验条值;以及 用所述已恢复第二维奇偶校验条值来改写第二维奇偶校验条。
9. 如权利要求l所述的方法,其中所述条带奇偶校验条包括使用 第一数据条和所述条带中包含的附加数据条计算的奇偶校-验值。
10. 如权利要求1所述的方法,其中所述非易失性数据存储介质 包括位于所述RAID子系统中包含的至少一个磁盘驱动器上的保留 区。
11. 如权利要求l所述的方法,还包括聚集对所述日志文件的所述至少一个部分奇偶校验值的写入,以 增加写入吞吐量。
12. —种制品,包含具有关联信息的机器可存取介质,其中所述 信息在被存取时使机器执行以下操作在非易失性数据存储介质中创建日志文件,其中所述日志文件包 括标题记录、尾部记录以及与廉价磁盘冗余阵列(RAID)子系统中的条带关联的至少一个部分奇偶校验值,并且其中所述条带包括位于可操 作第一磁盘驱动器上的待更新的第一数据条、位于故障磁盘驱动器上 的第二数据条以及位于可操作磁盘驱动器上的条带奇偶校验条。
13. 如权利要求12所述的制品,其中所述信息在被存取时使机器 执行以下操作从所述可操作第 一磁盘驱动器中读取第 一数据条; 从所述RAID子系统中读取所述条带奇偶校验条; 从第一数据条和所述条带奇偶校验条中计算所述至少一个部分奇 偶校验值;将奇偶校验磁盘编号、数据磁盘编号、逻辑块地址以及与第一数 据条关联的传递字节计数写入所述日志文件中的标题记录;将所述至少一个部分奇偶校验值写入所述日志文件的主要部分;以及在将所述至少一个部分奇偶校验值写入所述主要部分之后,将所 述标题记录复制到所述日志文件中的尾部记录。
14. 如权利要求13所述的制品,其中所述信息在被存取时使机器 执行以下操作将数字签名写入所述日志文件,以便用于确认来自所述日志文件 的标题记录与所述至少 一个奇偶校验值关联。
15. 如权利要求12所述的制品,其中所述信息在被存取时使机器 执行以下操作在子系统意外复位之后比较所述标题记录与所述尾部记录,以确 定在发起对第一数据条和所述条带奇偶校验条的更新写入的时间与完 成所述更新写入的时间之间的时段期间是否已经发生所述复位。
16. 如权利要求15所述的制品,其中所述信息在被存取时使机器 执行以下操作从所述日志文件中读取与所述至少一个部分奇偶校验值关联的数 字签名;以及检验所述数字签名,以确认来自所述日志文件的所述标题记录与 所述至少一个部分奇偶校验值关联。
17. 如权利要求16所述的制品,其中所述信息在被存取时使机器 执行以下操作在子系统意外复位之后使用所述日志文件来恢复第一数据条与所 述条带奇偶校验条之间的 一致性,其中在发起对第 一数据条和所述条 带奇偶校验条的所述更新写入的时间与完成所述更新写入的时间之间 的时段期间发生所述复位。
18. 如权利要求17所述的制品,其中所述信息在被存取时使机器 执行以下操作从所述日志文件中读取所述至少一个部分奇偶校验值以及条带奇 偶校验条和笫一数据条位置值的集合;从所述可操作第一^f兹盘驱动器中读取笫 一数据条;对所述至少 一个部分奇偶校验值和第 一数据条执行奇偶校验恢复 操作,以获得已恢复条带奇偶校验条值;以及用所述已恢复条带奇偶校验条值来改写所述条带奇偶校验条。
19. 一种装置,包括部分奇偶校验登录模块,其在非易失性数据存储介质中创建曰志 文件,其中所述日志文件包括与廉价磁盘冗余阵列(RAID)子系统中的 条带关联的至少一个部分奇偶校验值,并且其中所述条带包括位于可 操作第一磁盘驱动器上的待更新的第一数据条、位于故障磁盘驱动器 上的第二数据条以及位于可操作磁盘驱动器上的条带奇偶校验条。
20. 如权利要求19所述的装置,还包括奇偶校验恢复模块,耦合到所述登录模块,以在子系统意外复位 之后使用所述日志文件来恢复第一数据条与所述条带奇偶校验条之间 的一致性,其中在发起对第一数据条和所述条带奇偶校验条的更新写
21. 如权利要求19所述的装置,其中所述日志文件还包括与所述条带奇偶校验条关联的奇偶校验磁盘编号、数据磁盘编号、逻辑块地 址以及与第一数据条关联的传递字节计数。
22. 如权利要求21所述的装置,其中所述奇偶校验磁盘编号、所 述数据磁盘编号、所述逻辑块地址以及所述传递字节计数位于所述日 志文件的标题部分中,并且所述至少一个部分奇偶校验值位于所述日 志文件的主要部分中。
23. 如权利要求19所述的装置,其中所述至少一个部分奇偶校验 值包括对第一数据条和所述条带奇偶校验条执行"异或"运算的结果。
24. 如权利要求19所述的装置,其中所述非易失性数据存储介质 包括磁盘驱动器上的存储区。
25. 如权利要求24所述的装置,其中所述存储区包括位于所述 RAID子系统中包含的至少 一个磁盘驱动器上的保留区。
26. —种系统,包括部分奇偶校验登录模块,其在非易失性数据存储介质中创建日志 文件,其中所述日志文件包括与廉价^t盘冗余阵歹i)(RAID)子系统中的 条带关联的至少一个部分奇偶校验值,并且其中所述条带包括位于可 操作第一磁盘驱动器上的待更新的第一数据条、位于故障磁盘驱动器 上的第二数据条以及位于可操作磁盘驱动器上的条带奇偶校验条;奇偶校验恢复模块,耦合到所述登录模块,以在子系统意外复位 之后使用所述日志文件来恢复第一数据条与所述条带奇偶校-睑条之间 的第一一致性,其中在发起对第 一数据条和所述条带奇偶校验条的更 新写入的时间与完成所述更新写入的时间之间的时段期间发生所述复位;处理器,耦合到所述登录模块,以提供写入第一数据条的数据;以及液晶显示器,耦合到所述处理器,以显示所述数据。
27. 如权利要求26所述的系统,其中所述RAID子系统包括RAID 级3、 RAID级4、 RAID级5、 RAID级6、 RAID级30和RAID级50中的至少一个。
28. 如权利要求26所述的系统,还包括第二维奇偶校验条,位于可操作磁盘驱动器上并使用第一数据条 进行计算,其中所述RAID子系统包括RAID级6子系统,并且其中 所述奇偶校验恢复模块使用已恢复条带奇偶校验条和所述条带中的所 有数据条来恢复第 一数据条与第二维奇偶校验条之间的第二一致性。
29. 如权利要求26所述的系统,其中所述非易失性数据存储介质 包括位于所述RAID子系统中包含的至少一个磁盘驱动器上的保留 区。
30. 如权利要求26所述的系统,其中所述子系统意外复位包括 RAID子系统处理的中断,而在所述中断之前没有通知所述RAID子系 统。
全文摘要
装置和系统以及方法和制品可操作以在非易失性数据存储介质中创建日志文件。日志文件可包括标题记录、尾部记录以及与廉价磁盘冗余阵列(RAID)子系统中的条带关联的至少一个部分奇偶校验值。条带其中可包括位于可操作第一磁盘驱动器上的待更新的第一数据条、位于故障磁盘驱动器上的第二数据条以及位于可操作磁盘驱动器上的条带奇偶校验条。
文档编号G06F11/10GK101512491SQ200680020980
公开日2009年8月19日 申请日期2006年4月17日 优先权日2005年4月15日
发明者D·内米罗夫, F·科拉多 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1