System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 使用网络恢复存储装置中的数据的方法和存储装置制造方法及图纸_技高网

使用网络恢复存储装置中的数据的方法和存储装置制造方法及图纸

技术编号:39929511 阅读:4 留言:0更新日期:2024-01-08 21:42
提供了一种恢复存储装置中的数据的方法。该方法包括:从主机装置接收与备份存储装置关联的备份存储信息,主机装置和备份存储装置二者均在存储装置外部,并且备份存储装置被配置为存储与第一数据对应的备份数据;对第一数据执行数据读操作;响应于在读取第一数据的同时出现的不可恢复数据故障,基于备份存储信息直接从备份存储装置接收与第一数据对应的备份数据;以及基于备份数据执行第一数据的数据恢复操作。

【技术实现步骤摘要】

示例实施例总体上涉及半导体集成电路,更具体地,涉及使用网络恢复存储装置中的数据的方法和执行该数据恢复方法的存储装置。


技术介绍

1、存储系统包括主机装置和存储装置,并且存储装置可以是包括存储器控制器和存储器装置的存储器系统或仅是存储器装置。在存储系统中,主机装置和存储装置通过各种接口标准彼此连接,例如通用闪存(ufs)、串行高级技术附件(sata)、小型计算机系统接口(scsi)、串行附接scsi(sas)、嵌入式多媒体卡(emmc)、高速非易失性存储器(nvme)等。最近,已应用了通过网络直接访问nvme以允许数据输入/输出的经由fabrics的nvme(nvmeover fabrics,nvme-of)。


技术实现思路

1、一个或多个示例实施例提供了一种恢复存储装置中的数据的方法,其能够在减小网络上的负载并减小性能劣化的同时高效地还原损坏的数据。

2、一个或多个示例实施例提供了一种执行该数据恢复方法的存储装置。

3、根据示例实施例,一种恢复存储装置中的数据的方法包括:从主机装置接收与备份存储装置关联的备份存储信息,主机装置和备份存储装置二者均在存储装置外部,并且备份存储装置被配置为存储与第一数据对应的备份数据;对第一数据执行数据读操作;响应于在读取第一数据的同时出现的不可恢复数据故障,基于备份存储信息直接从备份存储装置接收与第一数据对应的备份数据;以及基于备份数据执行第一数据的数据恢复操作。

4、根据示例实施例,一种存储装置包括:非易失性存储器,其包括多个存储区域;以及存储控制器,其被配置为:从主机装置接收与备份存储装置关联的备份存储信息,主机装置和备份存储装置二者均在存储装置外部,并且备份存储装置被配置为存储与第一数据对应的备份数据;对第一数据执行数据读操作;响应于在读取第一数据的同时出现的不可恢复数据故障,基于备份存储信息直接从备份存储装置接收与第一数据对应的备份数据;并且基于备份数据执行第一数据的数据恢复操作。

5、根据示例实施例,一种恢复存储装置中的数据的方法,该方法包括:对第一数据执行数据写操作;从主机装置接收与备份存储装置关联的备份存储信息,主机装置和备份存储装置二者均在存储装置外部,并且备份存储装置被配置为存储与第一数据对应的备份数据;对第一数据执行数据读操作;响应于在读取第一数据的同时出现的不可恢复数据故障,基于备份存储信息直接从备份存储装置接收与第一数据对应的备份数据,该备份数据从备份存储装置接收而不经过主机装置;以及基于备份数据执行第一数据的数据恢复操作。接收备份存储信息包括:由存储装置向主机装置发送备份存储信息请求;由主机装置基于备份存储信息请求向存储装置发送备份存储信息;以及由存储装置记录备份存储信息。直接接收备份数据包括:收集与出现了不可恢复数据故障的第一数据关联的第一信息;基于第一信息搜索备份存储信息;由存储装置直接向备份存储装置发送用于读取备份数据的读命令分组;以及由备份存储装置基于读命令分组直接向存储装置发送备份数据。

本文档来自技高网...

【技术保护点】

1.一种恢复存储装置中的数据的方法,该方法包括:

2.根据权利要求1所述的方法,其中,直接在所述备份存储装置和所述存储装置之间执行直接接收所述备份数据,而不经过所述主机装置。

3.根据权利要求1所述的方法,其中,所述主机装置、所述存储装置和所述备份存储装置通过网络彼此连接。

4.根据权利要求3所述的方法,其中,所述存储装置和所述备份存储装置物理上彼此不同。

5.根据权利要求1所述的方法,其中,接收所述备份存储信息包括:

6.根据权利要求5所述的方法,其中,周期性地执行向所述主机装置发送所述备份存储信息请求、向所述存储装置发送所述备份存储信息以及记录所述备份存储信息,并且

7.根据权利要求5所述的方法,其中,所述备份存储信息包括与所述备份存储装置关联的网络地址信息。

8.根据权利要求1所述的方法,其中,直接接收所述备份数据包括:

9.根据权利要求8所述的方法,其中,所述第一信息包括下列信息中的任一个或任何组合:与所述第一数据对应的地址信息;以及指示存储所述第一数据的第一存储区域的信息。</p>

10.根据权利要求1所述的方法,其中,对所述第一数据执行所述数据读操作包括:

11.根据权利要求10所述的方法,其中,所述存储控制器被配置为检测包括在所述第一数据中的所述不可恢复数据故障。

12.根据权利要求10所述的方法,其中,所述存储控制器被配置为从所述第一存储区域接收第一通知信号,并且

13.根据权利要求10所述的方法,其中,对所述第一数据执行所述数据读操作还包括:

14.根据权利要求1所述的方法,还包括:

15.根据权利要求1所述的方法,还包括:

16.根据权利要求15所述的方法,还包括:

17.根据权利要求16所述的方法,其中,所述备份存储装置是通过网络交换机连接到所述存储装置的本地存储装置。

18.根据权利要求16所述的方法,其中,所述备份存储装置是通过网络交换机和至少一个网络连接到所述存储装置的远程存储装置。

19.一种存储装置,包括:

20.一种恢复存储装置中的数据的方法,所述方法包括:

...

【技术特征摘要】

1.一种恢复存储装置中的数据的方法,该方法包括:

2.根据权利要求1所述的方法,其中,直接在所述备份存储装置和所述存储装置之间执行直接接收所述备份数据,而不经过所述主机装置。

3.根据权利要求1所述的方法,其中,所述主机装置、所述存储装置和所述备份存储装置通过网络彼此连接。

4.根据权利要求3所述的方法,其中,所述存储装置和所述备份存储装置物理上彼此不同。

5.根据权利要求1所述的方法,其中,接收所述备份存储信息包括:

6.根据权利要求5所述的方法,其中,周期性地执行向所述主机装置发送所述备份存储信息请求、向所述存储装置发送所述备份存储信息以及记录所述备份存储信息,并且

7.根据权利要求5所述的方法,其中,所述备份存储信息包括与所述备份存储装置关联的网络地址信息。

8.根据权利要求1所述的方法,其中,直接接收所述备份数据包括:

9.根据权利要求8所述的方法,其中,所述第一信息包括下列信息中的任一个或任何组合:与所述第一数据对应的地址信息;以及指示存储所述第一数据...

【专利技术属性】
技术研发人员:李镇旭池洙荣
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1