数据存储设备及其数据存储方法

    公开(公告)号:CN1728101A

    公开(公告)日:2006-02-01

    申请号:CN200510087554.0

    申请日:2005-07-27

    IPC分类号: G06F11/07 G06F3/06

    摘要: 本发明提供了一种能够减小用于更换有故障的存储装置的维护会话的次数的数据存储设备以及其数据存储方法。该数据存储设备包括:多个数据HDD;多个错误校正HDD;数据分配和错误校正代码产生装置,其将输入数据在所述数据HDD中进行分配和记录,根据所述错误校正HDD的数目从所述数据中产生错误校正代码,并将所述错误校正代码记录在所述错误校正HDD中;以及数据恢复装置,其利用从剩余的HDD中读取的数据和错误校正代码,恢复在其中发生了故障或响应延迟的HDD中的数据。

    在线磁盘阵列一致性初始化方法

    公开(公告)号:CN1591308A

    公开(公告)日:2005-03-09

    申请号:CN200410083373.6

    申请日:2004-09-30

    发明人: 洪清海

    IPC分类号: G06F3/06 G06F13/00

    摘要: 一种磁盘阵列一致性初始化方法,包含以下的步骤:设定该磁盘阵列的组态;建立一初始化进行表;将此初始化进行表及磁盘阵列组态写入在一非易失性存储装置中;完成磁盘阵列建立;以及,开始进行一致性初始化作业。在完成磁盘阵列建立后,如果有需要的话,磁盘阵列即可被呈现给主机端而上线。在一实施态样中,该一致性初始化作业机制包含连续性一致性初始化作业机制及诱发性一致性初始化作业机制两部分。在另一实施态样中,该一致性初始化作业机制仅包含诱发性一致性初始化作业机制。在一实施态样中,该非易失性存储装置可以是该磁盘阵列的成员磁盘驱动器、或是成员磁盘驱动器以外的另一磁盘驱动器、或是具有电池备援的静态随机存取内存、或是闪存。

    用于单盘失效修复的优化方法及优化装置

    公开(公告)号:CN105159618B

    公开(公告)日:2018-08-28

    申请号:CN201510623058.6

    申请日:2015-09-25

    申请人: 清华大学

    发明人: 舒继武 沈志荣

    IPC分类号: G06F3/06

    摘要: 本发明公开了一种用于单盘失效修复的优化方法,包括以下步骤:根据当前负载信息得到期望读取的数据量大小与允许迭代步数;获取每个单条带中的失效数据的修复优化策略,以组合每个单条带中的失效数据的修复优化策略得到多个条带的初始修复策略;根据期望读取的数据量大小与允许迭代步数,并通过基于禁忌搜索算法的贪心算法对初始修复策略进行进一步优化,最后得到寻道数量最少的最优修复策略,以根据最优修复策略进行单盘失效修复。根据本发明实施例的优化方法,不但对所需取回的数据量进行优化,而且对寻道操作数量进行优化,提高单盘失效修复效率,具有良好的普适性。本发明还公开了一种用于单盘失效修复的优化装置。

    一种RAID5磁盘组快速重建方法和装置

    公开(公告)号:CN108334280A

    公开(公告)日:2018-07-27

    申请号:CN201711453276.5

    申请日:2017-12-28

    发明人: 金振成

    IPC分类号: G06F3/06 G06F11/10

    摘要: 本发明提供了一种RAID5磁盘组快速重建方法和装置,技术方案为:使用2N个磁盘构建两个RAID5磁盘组并为每个RAID5磁盘组配置一个热备磁盘;将两个磁盘组的数据存储的2N个磁盘中,当有任何一个磁盘故障时,利用两个RAID5磁盘组的热备磁盘和剩余2N-1个磁盘中的数据实现故障磁盘中数据的恢复。由于在数据恢复过程中可以使用两个热备磁盘对故障磁盘中的数据进行并行恢复,因此应用本发明可以显著加快RAID5的重建速度。

    磁盘阵列系统中问题磁盘的重用方法和系统

    公开(公告)号:CN105094684B

    公开(公告)日:2018-03-09

    申请号:CN201410168641.8

    申请日:2014-04-24

    发明人: 周雪强

    IPC分类号: G06F3/06 G06F11/16

    CPC分类号: G06F11/1084 G06F11/1092

    摘要: 本发明公开了一种RAID系统中问题磁盘的重用方法和系统,方法包括:响应于所述RAID系统中的第一磁盘出现问题,并且确定该第一磁盘不是出现物理错误,对所述第一磁盘进行格式化、初始化以及验证操作;以及响应于对该第一磁盘的验证操作成功,设置该第一磁盘为所述RAID系统中的一个第二级别的冗余磁盘,以备所述RAID系统再次使用该第一磁盘。本发明提出的方法和系统,能够使得高端RAID存储中的因为介质错误或者读写较慢而被隔离出系统的问题磁盘,在保证系统可靠性的前提下,被RAID系统重用。

    用于RAID中改善重建的系统和方法

    公开(公告)号:CN103246480B

    公开(公告)日:2017-06-09

    申请号:CN201310031133.0

    申请日:2013-01-26

    IPC分类号: G06F3/06

    摘要: 本发明涉及一种用于RAID中改善重建的系统和方法,将在属于RAID一部分的驱动器中的队列用于存储重建和主机IO请求,采用发布给驱动器队列头部的重建IO。延迟时间延迟了在驱动器中的重建请求,这种延迟确保了可能导致RAID系统的主机IO匮乏的本发明的意想不到的副作用。根据多个变量以启发式函数计算延迟,如磁盘磁头响应时间,分配用于重建的时间,重建线程的数量,驱动器行为,重建IO配置,包括工作量和地方的主机IO配置,和顺序事件的时间线。本发明有益效果:极大地改善了重建时间并阻止了主机IO的匮乏。在重主机IO环境下的某些配置中,利用本发明的方法和设备的重建时间能够被达到10个因素来改善。

    一种降低读延时的方法及装置

    公开(公告)号:CN102662608B

    公开(公告)日:2015-11-25

    申请号:CN201210095907.1

    申请日:2012-03-30

    发明人: 李延松

    IPC分类号: G06F3/06

    摘要: 一种降低读延时的方法及装置,相应的方法包括:当读命令对应的一个或多个flaSh芯片处于忙状态时,将处于忙状态的一个或多个flaSh上读取到的数据置为错误的数据;根据所述错误的数据以及从其它flaSh芯片上读取的数据获得重建后的正确数据,并将所述正确数据上报。本发明通过从flaSh芯片上读取到的数据置为错误的数据,并根据错误的数据以及从其它flaSh芯片上读取的数据获得重建后的正确数据,使flaSh芯片处于忙状态时能够避免读操作被擦除和写操作阻塞,从而有效减少延时,提高了存储系统的性能。

    使用基于对象的存储设备在文件系统上使用覆盖对象进行故障处理

    公开(公告)号:CN101770408B

    公开(公告)日:2015-09-09

    申请号:CN200910252307.X

    申请日:2009-12-02

    IPC分类号: G06F11/10

    摘要: 在阵列中进行数据存储的系统和方法。系统包括连接到存储子系统的客户端,存储子系统包括可作为阵列中的行和列寻址的数据存储位置。每一列都包括单独的存储设备。每一行都包括冗余数据。对于给定行,协调存储设备协调冗余数据的计算和存储。系统检测存储区域的故障,作为响应,配置覆盖存储设备以临时覆盖所述发生故障的区域,维护所述覆盖存储设备和所述发生故障的区域之间的关联,以及,维护在区域处于发生故障的状态时对覆盖存储设备进行的更改的记录。作为对检测到所述发生故障的区域已经恢复的响应,系统使用该关联标识覆盖设备,并使用对覆盖设备进行的更改的记录来使发生故障的区域再同步。