用于存储装置的基于奇偶校验的故障保护的系统及方法制造方法及图纸

技术编号:33341845 阅读:25 留言:0更新日期:2022-05-08 09:27
本发明专利技术大体上涉及用于存储装置的基于奇偶校验的故障保护的系统及方法。本文中所描述的各种实施方案涉及用于为驱动器故障提供数据保护及恢复的系统及方法,其包含由第一存储装置的控制器从主机接收请求。响应于接收到所述请求,所述控制器从第二存储装置传送新数据。所述控制器通过对所述新数据及现有数据执行XOR运算来确定XOR结果,所述现有数据存储于非易失性存储装置中。非易失性存储装置中。非易失性存储装置中。

【技术实现步骤摘要】
用于存储装置的基于奇偶校验的故障保护的系统及方法
[0001]相关专利申请案的交叉参考
[0002]本申请案主张2020年10月30日申请的题为“用于存储装置的基于奇偶校验的故障保护的系统及方法(System and Methods for Parity

Based Failure Protection for Storage Devices)”的序列号为63/108,196的美国临时专利申请案的优先权,所述申请案的全部内容特此以宛如全文阐述引用的方式并入本文中用于所有目的。


[0003]本公开大体上涉及用于数据存储装置中的驱动器故障的数据保护及恢复的系统、方法及非暂时性处理器可读媒体。

技术介绍

[0004]廉价驱动器冗余阵列(RAID)可在基于非易失性存储器装置的驱动器上实施以实现防驱动器故障的保护。各种形式的RAID可基于数据是被复制还是奇偶校验保护来大体分类。就存储成本来说,复制更昂贵,因为复制使所需装置的数目加倍。
[0005]另一方面,奇偶校验保护通常需要比复制的存储成本低的存储成本。在R本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种第一存储装置,其包括:非易失性存储装置;及控制器,其经配置以:接收请求;响应于接收到所述请求,从第二存储装置传送新数据;及通过对所述新数据及现有数据执行XOR运算来确定XOR结果,所述现有数据存储于所述非易失性存储装置中。2.根据权利要求1所述的第一存储装置,其中所述请求从可操作地耦合到所述第一存储装置的主机接收。3.根据权利要求1所述的第一存储装置,其中所述请求从第二存储装置接收。4.根据权利要求1所述的第一存储装置,其中所述请求包括所述第二存储装置的缓冲区的参考。5.根据权利要求4所述的第一存储装置,其进一步包括现有数据驱动器缓冲区及新数据驱动器缓冲区,其中响应于接收到所述请求,所述控制器使用基于所述第二存储装置的所述缓冲区的所述参考的传送机制将所述新数据从所述第二存储装置的所述缓冲区传送到所述新数据驱动器缓冲区;且所述控制器执行读取操作以将所述现有数据从所述非易失性存储装置读取到所述现有数据驱动器缓冲区中。6.根据权利要求4所述的第一存储装置,其进一步包括XOR结果驱动器缓冲区,其中所述控制器进一步经配置以:使所述XOR结果在被确定之后存储于所述XOR结果驱动器缓冲区中;及将所述XOR结果写入到所述非易失性存储装置。7.根据权利要求6所述的第一存储装置,其中所述新数据及所述现有数据对应于相同逻辑地址;所述现有数据位于所述非易失性存储装置的第一物理地址处;且将所述XOR结果写入到所述非易失性存储装置包括:将所述XOR结果写入到所述非易失性存储装置的第二物理地址;及更新逻辑到物理映射以对应于到所述第二物理地址的所述逻辑地址。8.根据权利要求6所述的第一存储装置,其中所述现有数据及所述新数据是奇偶校验位。9.根据权利要求5所述的第一存储装置,其进一步包括瞬时XOR结果驱动器缓冲区,其中所述XOR结果对应于瞬时XOR结果;来自所述瞬时XOR结果驱动器缓冲区的所述瞬时XOR结果作为先前数据传送到第三存储装置,而不跨接口发送到所述主机;且所述第三存储装置是一系列存储装置中在所述第一存储装置之后的下一存储装置。10.根据权利要求5所述的第一存储装置,其进一步包括瞬时XOR结果驱动器缓冲区,其中
所述XOR结果对应于瞬时XOR结果;来自所述瞬时XOR结...

【专利技术属性】
技术研发人员:克瑞那
申请(专利权)人:铠侠股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1