一种故障处理方法、系统和计算机程序产品

    公开(公告)号:CN107526647B

    公开(公告)日:2021-06-22

    申请号:CN201610451127.4

    申请日:2016-06-21

    IPC分类号: G06F11/07 G06F11/22

    摘要: 本公开的各实施例总体上涉及一种故障处理方法、系统和计算机程序产品。具体地,该方法可以包括确定待检测的多个设备以及相应的设备属性。该方法还可以包括基于设备属性,针对多个设备执行第一故障检测,第一故障检测基于对于多个设备通用的第一故障诊断规则。此外,该方法还可以包括响应于多个设备中的第一设备在第一故障检测中被确定为发生故障,针对第一设备执行第一故障处理,第一故障处理基于对于多个设备通用的第一故障处理规则。

    在存储系统中选择重建目的地的方法、设备和程序产品

    公开(公告)号:CN112925471A

    公开(公告)日:2021-06-08

    申请号:CN201911240945.X

    申请日:2019-12-06

    IPC分类号: G06F3/06 G06F11/20

    摘要: 本公开涉及在存储系统中选择重建目的地的方法、设备和程序产品。在一种方法中,检测与多个存储设备中的故障存储设备中的一组故障区块相关联的一组故障条带。确定多个存储设备中的故障存储设备以外的一组正常存储设备。针对一组正常存储设备中的正常存储设备,获取正常存储设备的第一计数,第一计数表示一组故障条带中的允许被重建至正常存储设备的故障条带的数量。基于第一计数,从一组正常存储设备中选择目的地存储设备以用于重建一组故障条带中的故障条带。在存储系统的重建操作中,可以有效地选择用于重建故障条带的目的地,并且以更加充分地利用存储系统中的保留空间中的区块。提供了在存储系统中选择重建目的地的设备和计算机程序产品。

    用于管理盘的方法、电子设备和计算机程序产品

    公开(公告)号:CN112748862A

    公开(公告)日:2021-05-04

    申请号:CN201911050325.X

    申请日:2019-10-31

    IPC分类号: G06F3/06

    摘要: 本公开的实施例提供了一种用于管理盘的方法、电子设备和计算机程序产品。该方法包括响应于待划分的多个盘的数目大于盘集合的预定盘数目,从所述多个盘中确定第一盘集合和第二盘集合的多个候选组合。此外,该方法还包括从所述多个候选组合中选择目标组合,所述目标组合的所述第一盘集合至少包括第一子集,所述第一子集包括与第一盘阵列的相对应的第一数目的盘,所述目标组合的所述第二盘集合至少包括第二子集,所述第二子集包括与第二盘阵列相对应的所述第一数目的盘,所述第一子集中的盘不同于所述第二子集中的盘。通过利用该方法,可以提高盘阵列的存储效率。

    用于存储数据的方法、设备和计算机程序产品

    公开(公告)号:CN112748849A

    公开(公告)日:2021-05-04

    申请号:CN201911039335.3

    申请日:2019-10-29

    IPC分类号: G06F3/06 G06F12/06

    摘要: 本公开的实施例涉及一种用于存储数据的方法、设备和计算机程序产品。方法包括将独立盘冗余阵列(RAID)中的每个盘划分成多个切片,其中多个切片包括具有第一大小的用于存储用户数据的第一切片和用于存储元数据的第二切片,然后将第二切片划分成多个子切片,其中多个子切片中的每个子切片具有小于第一大小的第二大小。方法还包括使用第一切片形成用于存储用户数据的第一条带集,并且使用子切片形成用于存储元数据的第二条带集。与用户数据的条带集的切片相比,本公开的实施例为元数据的条带集设置更小的切片大小,减小了元数据的存储和迁移的粒度,并且能将元数据分散到RAID中的更多个盘中,由此提高了数据访问的速度。

    用于再现存储系统的输入输出的方法和设备

    公开(公告)号:CN107515724B

    公开(公告)日:2021-04-02

    申请号:CN201610429398.X

    申请日:2016-06-16

    IPC分类号: G06F3/06 G06F12/06

    摘要: 本申请涉及用于再现存储系统的输入输出的方法和设备。在一方面,一种方法包括:响应于接收到针对存储系统的I/O请求,确定与I/O请求相关的信息;生成与I/O请求相关的时间戳;以及记录该信息和时间戳,以用于再现与I/O请求相关的操作。在另一方面,一种方法包括:响应于再现存储系统的I/O操作的请求,获取与针对存储系统的至少一个I/O请求相关的信息,该信息响应于至少一个I/O请求的接收而被记录;获取与至少一个I/O请求对应的至少一个时间戳;以及基于该信息和至少一个时间戳,再现至少一个I/O请求在存储系统上的操作。根据本公开实施例的方案,能够再现针对存储系统的I/O请求在存储系统上的操作,从而有利于进行I/O性能分析和调整。

    用于管理存储系统的方法和系统

    公开(公告)号:CN107870730B

    公开(公告)日:2020-11-20

    申请号:CN201610849476.1

    申请日:2016-09-23

    IPC分类号: G06F3/06

    摘要: 本发明的实施方式涉及用于管理存储系统的方法和系统。具体地,提供了一种用于管理存储系统的方法,包括:创建包括第一数量的条带的存储系统,第一数量的条带中的每个条带包括第二数量的区块,第二数量的区块中的每个区块分布在一组存储设备中的不同存储设备中;针对第一数量的条带中的条带,生成描述条带所包括的第二数量的区块与一组存储设备中的不同存储设备之间的映射关系的条带信息;以及针对第二数量的区块中的区块所在的存储设备,建立存储设备中的区块与条带之间的映射关系的区块信息。在本发明的一个实施方式中,提供了相应的设备和系统。

    对存储盘离线的处理
    97.
    发明公开

    公开(公告)号:CN111858189A

    公开(公告)日:2020-10-30

    申请号:CN201910357279.1

    申请日:2019-04-29

    IPC分类号: G06F11/20

    摘要: 本公开的实施例提供了一种存储管理方法、电子设备和计算机程序产品。该方法包括:响应于第一存储盘变为离线并保持离线至第一时间点,选择第二存储盘中的第二存储块作为第一存储盘中的第一存储块的备用存储块。第一存储块是组成RAID的多个存储块之一,该多个存储块位于不同的存储盘。该方法还包括:在第一时间点与第二时间点之间,将待写入到RAID中的第一存储块的数据写入第二存储块,其中第二时间点晚于第一时间点。该方法进一步包括:响应于第一存储盘保持离线至第二时间点,使用第二存储块替换RAID中的第一存储块。本公开的实施例改进了基于RAID的存储系统在存储盘离线后恢复和永久离线两种情况下的性能。

    用于管理数据访问的方法及装置

    公开(公告)号:CN106933491B

    公开(公告)日:2020-05-22

    申请号:CN201511020927.2

    申请日:2015-12-29

    IPC分类号: G06F3/06

    摘要: 本公开的实施例公开了一种用于管理数据访问的方法及装置。该方法包括:接收数据写请求,其中该写请求用于将数据写入一个或多个存储块;在确定特定的存储块不可用时,将需要被写入特定的存储块的数据写入与特定存储块对应的虚拟存储块;以及在确定特定的存储块变为可用时,将虚拟存储块存储的数据拷贝到特定的存储块。本公开的实施例还公开了相应的装置。本公开的实施例通过在数据访问操作中引入虚拟存储块,实现了多个写操作的并行数据传送,极大提升了系统数据写性能。同时,通过提出的数据加锁顺序方案,本公开的实施例还能避免数据访问可能产生的死锁现象。

    用于管理存储设备的方法和系统

    公开(公告)号:CN107515726B

    公开(公告)日:2020-05-19

    申请号:CN201610431451.X

    申请日:2016-06-16

    IPC分类号: G06F3/06

    摘要: 本发明的实施方式涉及用于管理存储区域的方法和系统。在一个实施方式中,提供了一种用于管理存储区域的方法,包括:基于预定划分规则,获取存储系统中的存储区域;确定关于所述存储区域是否已经被使用的使用状态;基于所述使用状态,为所述存储区域设置状态标识符;以及基于所述状态标识符来管理所述存储区域。在另一实施方式中,提出了一种用于管理存储区域的系统,包括:一个或者多个处理器;耦合至所述一个或者多个处理器中的至少一个处理器的存储器;在所述存储器中存储的计算机程序指令,当由所述至少一个处理器执行所述计算机程序指令时,使得所述系统执行用于管理存储区域的方法。

    用于独立冗余磁盘阵列的数据管理方法、设备和计算机程序产品

    公开(公告)号:CN111124738A

    公开(公告)日:2020-05-08

    申请号:CN201811289419.8

    申请日:2018-10-31

    IPC分类号: G06F11/10

    摘要: 本公开涉及一种用于独立冗余磁盘阵列(RAID)的数据管理方法、设备和计算机程序产品。该方法包括:获取第一校验和校验值对,第一校验和校验值对是基于RAID中的数据盘的用户数据为预定值时的第一校验和而确定的;基于RAID中的数据盘的当前校验和,确定RAID的第二校验和校验值对,第一校验和校验值对和第二校验和校验值对分别包括行奇偶校验和校验值和对角奇偶校验和校验值;以及基于第一校验和校验值对以及第二校验和校验值对,确定第三校验和校验值对,以用于更新RAID的校验盘的校验数据。