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

用于管理存储系统中的条带的方法、设备和程序产品与流程

2021-10-27 14:28:00 来源:中国专利 TAG:条带 管理 存储系统 用于 公开

技术特征:
1.一种用于管理存储系统中的条带的方法,所述方法包括:根据确定所述存储系统中的第一组存储设备中出现故障存储设备,确定所述故障存储设备所涉及的故障条带,所述第一组存储设备是第一独立磁盘冗余阵列中的存储设备;确定所述第一组存储设备中的可用于重建所述故障条带的空闲空间;根据确定所述空闲空间不足以重建所述故障条带,将所述故障条带重建至所述存储系统中的第二组存储设备,所述第二组存储设备是第二独立磁盘冗余阵列中的存储设备;以及在所述第一组存储设备中释放所述故障条带中的区块。2.根据权利要求1所述的方法,其中确定所述故障条带包括:在所述故障存储设备中的多个区块中查找元数据类型的元数据区块;以及将所述元数据区块所在的条带标识为所述故障条带。3.根据权利要求2所述的方法,其中确定所述故障条带进一步包括:在所述故障存储设备中的所述多个区块中查找用户数据类型的用户数据区块;以及将所述用户数据区块所在的条带标识为所述故障条带。4.根据权利要求3所述的方法,其中查找所述用户数据区块包括:在所述故障条带中的全部元数据区块已经被找到之后,查找所述用户数据区块。5.根据权利要求1所述的方法,其中确定所述空闲空间包括:确定所述故障条带所在的多个存储设备的设备类型;以及在所述第一组存储设备中,从所述多个存储设备以外的具有所述设备类型的其他多个存储设备中,确定所述空闲空间。6.根据权利要求5所述的方法,其中将所述故障条带重建至所述第二组存储设备包括:在所述第二组存储设备中,根据所述故障条带的宽度选择具有所述设备类型的多个存储设备;将所述故障条带重建至分别位于选择的所述多个存储设备中的多个空闲区块;以及基于所述多个空闲区块的地址来更新所述第一组存储设备的地址映射。7.根据权利要求6所述的方法,其中将所述故障条带重建至所述多个空闲区块包括:将所述故障条带中的所述故障区块以外的多个区块中的数据分别拷贝至分别位于所述多个存储设备中的第一部分存储设备中的多个空闲区块;以及基于所述第一部分存储设备中的被拷贝的数据,将所述故障区块中的数据重建至所述多个存储设备中的第二部分存储设备中的空闲区块。8.根据权利要求1所述的方法,其中释放所述故障条带中的区块包括:更新所述第一组存储设备的地址映射,以将所述故障条带中的所述区块标记为空闲区块。9.根据权利要求8所述的方法,进一步包括:在所述第一组存储设备中确定另一故障条带;确定所述第一组存储设备中的可用于重建所述另一故障条带的空闲空间;根据确定所述空闲空间足以重建所述另一故障条带,将所述另一故障条带中的故障区块重建至所述空闲空间中的空闲区块。10.根据权利要求1所述的方法,进一步包括:响应于确定所述故障存储设备被正常存储设备替换,在所述第二组存储设备中确定从
第一组存储设备被重建的重建条带;以及将所述重建条带从所述第二组存储设备迁移至所述第一组存储设备。11.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器耦合的存储器,所述存储器具有存储于其中的指令,所述指令在被所述至少一个处理器执行时使得所述电子设备执行一种用于管理存储系统中的条带的动作,所述动作包括:根据确定所述存储系统中的第一组存储设备中出现故障存储设备,确定所述故障存储设备所涉及的故障条带,所述第一组存储设备是第一独立磁盘冗余阵列中的存储设备;确定所述第一组存储设备中的可用于重建所述故障条带的空闲空间;根据确定所述空闲空间不足以重建所述故障条带,将所述故障条带重建至所述存储系统中的第二组存储设备,所述第二组存储设备是第二独立磁盘冗余阵列中的存储设备;以及在所述第一组存储设备中释放所述故障条带中的区块。12.根据权利要求11所述的设备,其中确定所述故障条带包括:在所述故障存储设备中的多个区块中查找元数据类型的元数据区块;以及将所述元数据区块所在的条带标识为所述故障条带。13.根据权利要求12所述的设备,其中确定所述故障条带进一步包括:在所述故障存储设备中的所述多个区块中查找用户数据类型的用户数据区块;以及将所述用户数据区块所在的条带标识为所述故障条带。14.根据权利要求13所述的设备,其中查找所述用户数据区块包括:在所述故障条带中的全部元数据区块已经被找到之后,查找所述用户数据区块。15.根据权利要求11所述的设备,其中确定所述空闲空间包括:确定所述故障条带所在的多个存储设备的设备类型;以及在所述第一组存储设备中,从所述多个存储设备以外的具有所述设备类型的其他多个存储设备中,确定所述空闲空间。16.根据权利要求15所述的设备,其中将所述故障条带重建至所述第二组存储设备包括:在所述第二组存储设备中,根据所述故障条带的宽度选择具有所述设备类型的多个存储设备;将所述故障条带重建至分别位于选择的所述多个存储设备中的多个空闲区块;以及基于所述多个空闲区块的地址来更新所述第一组存储设备的地址映射。17.根据权利要求16所述的设备,其中将所述故障条带重建至所述多个空闲区块包括:将所述故障条带中的所述故障区块以外的多个区块中的数据分别拷贝至分别位于所述多个存储设备中的第一部分存储设备中的多个空闲区块;以及基于所述第一部分存储设备中的被拷贝的数据,将所述故障区块中的数据重建至所述多个存储设备中的第二部分存储设备中的空闲区块。18.根据权利要求11所述的设备,其中释放所述故障条带中的区块包括:更新所述第一组存储设备的地址映射,以将所述故障条带中的所述区块标记为空闲区块。
19.根据权利要求18所述的设备,所述动作进一步包括:在所述第一组存储设备中确定另一故障条带;确定所述第一组存储设备中的可用于重建所述另一故障条带的空闲空间;根据确定所述空闲空间足以重建所述另一故障条带,将所述另一故障条带中的故障区块重建至所述空闲空间中的空闲区块。20.一种计算机程序产品,所述计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括机器可执行指令,所述机器可执行指令用于执行根据权利要求1-10中的任一项所述的方法。

技术总结
本公开涉及用于管理存储系统中的条带的方法、设备和程序产品。在一种方法中,根据确定存储系统中的第一组存储设备中出现故障存储设备,确定故障存储设备所涉及的故障条带,第一组存储设备是第一独立磁盘冗余阵列中的存储设备。确定第一组存储设备中的可用于重建故障条带的空闲空间。根据确定空闲空间不足以重建故障条带,将故障条带重建至存储系统中的第二组存储设备,第二组存储设备是第二独立磁盘冗余阵列中的存储设备。在第一组存储设备中释放故障条带中的区块。提供了相应的电子设备和计算机程序产品。利用上述实现,可以尽快重建故障条带以避免数据丢失,进一步,可以在第一组存储设备提供更多的空闲空间以便用于未来的重建。的重建。的重建。


技术研发人员:高健 徐鑫磊
受保护的技术使用者:伊姆西IP控股有限责任公司
技术研发日:2020.04.24
技术公布日:2021/10/26
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜