一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

RAID存储设备、主机及RAID系统的制作方法

2022-02-20 05:53:32 来源:中国专利 TAG:

技术特征:
1.一种独立硬盘冗余阵列raid存储设备,包括:存储装置,所述存储装置包括第一存储器件和第二存储器件,所述第一存储器件被配置为存储数据块和相应的奇偶校验数据中的至少一者,存储数据块和相应的奇偶校验数据中的至少一者即数据块/奇偶校验数据,所述第二存储器件被配置为用作备用存储器区域;以及raid控制器,所述raid控制器包括被配置为存储计数表的raid内部存储器并且被配置为响应于从主机接收到的命令来控制重建操作的执行,其中,一旦识别出故障的第一存储器件,所述raid控制器就基于所述计数表访问非故障的第一存储器件的已用区域,并使用所述第二存储器件重建所述故障的第一存储器件的数据。2.根据权利要求1所述的raid存储设备,其中,所述计数表存储指示至少一个所述第一存储器件中的已用区域的计数信息。3.根据权利要求2所述的raid存储设备,其中,响应于对所述第一存储器件的raid操作,所述raid控制器通过基于存储了所述数据块和所述奇偶校验数据中的至少一者的逻辑块地址执行哈希调制,来生成哈希值,并且将计数存储在所述计数表中的与所述哈希值相对应的储存区中。4.根据权利要求3所述的raid存储设备,其中,当所述raid操作是写入操作时,所述raid控制器增大与被写入了所述数据块/奇偶校验数据的第一存储器件的区域相对应的计数。5.根据权利要求3所述的raid存储设备,其中,当所述raid操作是丢弃操作时,所述raid控制器减小与从中丢弃了所述数据块/奇偶校验数据的第一存储器件的区域相对应的计数。6.根据权利要求1所述的raid存储设备,其中,当所述计数表中所有储存区的计数值为零时,所述raid控制器不执行所述重建操作。7.一种主机设备,所述主机设备连接到包括第一存储器件和第二存储器件的非易失性存储装置,所述第一存储器件被配置为存储数据块和相应的奇偶校验数据中的至少一者,数据块和相应的奇偶校验数据中的至少一者即数据块/奇偶校验数据,所述第二存储器件被配置为用作备用存储器区域,所述主机设备包括:主机内部存储器,所述主机内部存储器被配置为存储指示每个所述第一存储器件的已用区域的计数表;以及主机处理单元,所述主机处理单元被配置为:控制对所述第一存储器件的独立硬盘冗余阵列raid操作,并响应于所述raid操作更新计数表,并且还被配置为控制使用所述第二存储器件对所述第一存储器件当中的故障的第一存储器件的重建操作。8.根据权利要求7所述的主机设备,其中,所述主机处理单元通过基于数据块/奇偶校验数据存储在非故障的第一存储器件中的逻辑块地址执行哈希调制,来生成哈希值,并且将计数存储在所述计数表中的与所述哈希值相对应的储存区中。9.根据权利要求8所述的主机设备,其中,当所述raid操作是写入操作时,所述主机处理单元在所述计数表中增大与被写入了所述数据块/奇偶校验数据的第一存储器件区域相对应的计数。
10.根据权利要求8所述的主机设备,其中,当所述raid操作是丢弃操作时,所述主机处理单元在所述计数表中减小与从中丢弃了所述数据块/奇偶校验数据的第一存储器件区域相对应的计数。11.根据权利要求8所述的主机设备,其中,所述主机处理单元在识别出所述故障的第一存储器件时开始所述重建操作,在重建操作期间,所述主机处理单元基于所述计数表检查所述非故障的第一存储器件的已用区域,通过从所述非故障的第一存储器件的所述已用区域读取数据来执行xor运算,并将所述xor运算的结果写入所述第二存储器件的区域中。12.根据权利要求11所述的主机设备,其中,所述主机处理单元部分地基于所述第二存储器件的已用区域来更新所述计数表。13.根据权利要求11所述的主机设备,其中,当所述计数表的所有储存区的计数值为零时,所述主机处理单元在不执行所述xor运算的情况下结束所述重建操作。14.一种独立硬盘冗余阵列raid系统,包括:主机和固态硬盘,所述固态硬盘连接到所述主机,其中,每个所述固态硬盘包括:第一存储器件,所述第一存储器件被配置为raid,并且还被配置为存储数据和相应的奇偶校验数据中的至少一者,数据和相应的奇偶校验数据中的至少一者即数据/奇偶校验数据;第二存储器件,所述第二存储器件被配置为用作备用存储器件;以及存储器控制器,所述存储器控制器被配置为对所述第一存储器件和所述第二存储器件执行数据访问操作,其中,所述raid系统存储计数表,所述计数表指示每个所述第一存储器件的已用区域,并且一旦识别出故障的第一存储器件,所述raid系统就通过参考所述计数表仅访问非故障的第一存储器件的已用区域中的数据/奇偶校验数据,以使用所述第二存储器件对所述故障的第一存储器件执行重建操作。15.根据权利要求14所述的raid系统,其中,所述计数表包括指示所述第一存储器件和所述第二存储器件中的每一个存储器件的已用区域和未用区域的位置信息的各个存储区。16.根据权利要求15所述的raid系统,其中,当数据/奇偶校验数据被写入所述第一存储器件之一时,所述计数表被更新以增大与被写入了所述数据/奇偶校验数据的所述第一存储器件的位置相对应的储存区中的计数。17.根据权利要求15所述的raid系统,其中,当从所述第一存储器件之一丢弃所述数据/奇偶校验数据时,所述计数表被更新以减小与从中丢弃了所述数据/奇偶校验数据的所述第一存储器件的位置相对应的储存区中的计数。18.根据权利要求15所述的raid系统,其中,当执行所述重建操作时,所述计数表改变与所述非故障的第一存储器件和所述第二存储器件中的每一者中的已用区域的位置相对应的储存区中的计数。19.根据权利要求18所述的raid系统,其中,所述raid系统通过参考所述计数表并基于每一个所述非故障的第一存储器件的已用区域的逻辑块地址执行哈希调制,来生成哈希值,以及将改变后的计数存储在所述计数表中的与所述哈希值相对应的位置处的每个储存区中。20.根据权利要求14所述的raid系统,其中,所述主机包括主机内部存储器,所述主机
内部存储器被配置为存储所述计数表,每当将数据/奇偶校验数据写入所述第一存储器件或从所述第一存储器件丢弃数据/奇偶校验数据时所述计数表被更新。

技术总结
一种独立硬盘冗余阵列(RAID)存储设备包括:存储装置,所述存储装置包括第一存储器件和第二存储器件,所述第一存储器件被配置为存储数据块和相应的奇偶校验数据中的至少一者(数据块/奇偶校验数据),所述第二存储器件被配置为用作备用存储器区域;以及RAID控制器,所述RAID控制器包括被配置为存储计数表的RAID内部存储器,并且被配置为响应于从主机接收到的命令来控制重建操作的执行,其中,一旦识别出故障的第一存储器件,所述RAID控制器就基于所述计数表访问非故障的第一存储器件的已用区域,并使用所述第二存储器件重建所述故障的第一存储器件的数据。障的第一存储器件的数据。障的第一存储器件的数据。


技术研发人员:林在焕 林承佑 金成昱 金昭昑 金载殷 刘大训 全镇完
受保护的技术使用者:三星电子株式会社
技术研发日:2021.06.30
技术公布日:2022/1/10
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献