处理大容量存储器中的不可纠正的数据错误的系统和方法技术方案

技术编号:24497360 阅读:33 留言:0更新日期:2020-06-13 03:34
本文中描述的一个实施例提供了用于处理存储系统中的错误的方法和系统。在操作期间,存储系统的数据放置模块检测在存储系统内的第一物理位置发生的错误。响应于确定错误在写入访问期间发生,系统将待写入数据写入存储系统内的第二物理位置,并更新逻辑地址和与所述待写入数据相关联的物理地址之间的映射。

The system and method of dealing with uncorrectable data errors in mass storage

【技术实现步骤摘要】
处理大容量存储器中的不可纠正的数据错误的系统和方法本申请要求2018年12月04日提交美国专利商标局、申请号为16209319、专利技术名称为“SYSTEMANDMETHODFORHANDLINGUNCORRECTABLEDATAERRORSINHIGH-CAPACITYSTORAGE”的美国专利技术专利申请的优先权,其全部内容通过引用结合在本申请中。
本公开总体上涉及数据存储设备。更具体地,本公开涉及一种处理大容量存储设备中的不可纠正的错误的方法和系统。
技术介绍
固态存储器(SSS)是一种非易失性存储系统,其利用电子电路存储和检索数字信息。与传统的磁性存储系统不同,SSS设备(如闪存驱动器)不涉及移动机械部件,因此速度可能更快。然而,与硬盘驱动器(HDD)相比,固态驱动器(SSD)可能会遭受更快的数据丢失率。例如,与非(NAND)闪存驱动器将数据存储为电荷,与磁畴极性的变化相比,电荷泄漏相对较快。这可能是由于存储器本身的结构内存在不完全的隔离。随着时间消逝,数据质量会下降。随着噪声累积,数据可能最终无法被检索,导致数据丢失。本文档来自技高网...

【技术保护点】
1.一种用于处理存储系统中的错误的计算机实现方法,该计算机实现方法包括:/n由所述存储系统的数据放置模块来检测在所述存储系统内的第一物理位置发生的错误;/n响应于确定所述错误在写入访问期间发生,将待写入数据写入所述存储系统内的第二物理位置;以及/n更新逻辑地址和与所述待写入数据相关联的物理地址之间的映射。/n

【技术特征摘要】
20181204 US 16/209,3191.一种用于处理存储系统中的错误的计算机实现方法,该计算机实现方法包括:
由所述存储系统的数据放置模块来检测在所述存储系统内的第一物理位置发生的错误;
响应于确定所述错误在写入访问期间发生,将待写入数据写入所述存储系统内的第二物理位置;以及
更新逻辑地址和与所述待写入数据相关联的物理地址之间的映射。


2.根据权利要求1所述的计算机实现方法,其中,所述存储系统基于固态驱动器SSD,并且其中,基于SSD的所述存储系统包括多个与非NAND闪存驱动器。


3.根据权利要求1所述的计算机实现方法,该计算机实现方法还包括:
响应于确定所述错误在读取访问期间发生,从第二存储系统检索待读取数据的副本;以及
使用检索到的副本来服务于上述读取访问。


4.根据权利要求3所述的计算机实现方法,该计算机实现方法还包括:
响应于确定所述读取访问属于主机进程,通过将所述检索到的副本返回给请求待写入数据的应用来服务于所述读取访问。


5.根据权利要求3所述的计算机实现方法,该计算机实现方法还包括:
响应于确定所述读取访问属于后台进程,
基于当前映射表确定与所述待读取数据相关联的目标物理位置;
在检索所述副本之前将虚拟数据写入所述目标物理位置;并且
通过在与所述待读取数据相关联的映射表条目中设置数据不正确标志来指示存储在所述目标物理位置处的当前数据不正确。


6.根据权利要求5所述的计算机实现方法,其中,所述后台进程包括垃圾收集进程或读取干扰处理进程。


7.根据权利要求5所述的计算机实现方法,该计算机实现方法还包括:
在检索到所述副本之后,将所述副本写入第二目标物理位置;以及
使用所述第二目标物理位置的物理地址来更新与所述待读取数据相关联的映射表条目。


8.根据权利要求5所述的计算机实现方法,其中,更新所述映射表条目还包括清除所述数据不正确标志。


9.根据权利要求3所述的计算机实现方法,该计算机实现方法还包括:
在检索到所述副本之后,使用检索到的副本来修复所述存储系统内的发生错误的存储驱动器,而不使所述存储驱动器脱机。


10.根据权利要求1所述的计算机实现方法,其中,检测错误还包括:
响应于接收到纠错编码ECC错误,启动数据恢复操作;以及
响应于确定所述数据恢复操作失败而检测错误。


11.一种存储系统,该存储系统包括:
多个存储驱动器;以及
联接到所述存储驱动器的数据放置模块,...

【专利技术属性】
技术研发人员:李舒
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1