一种磁带损坏数据的处理方法以及计算装置制造方法及图纸

技术编号:39654313 阅读:41 留言:0更新日期:2023-12-09 11:23
本申请实施例公开了一种磁带损坏数据的处理方法和计算装置,用于对磁带损坏数据进行修复

【技术实现步骤摘要】
一种磁带损坏数据的处理方法以及计算装置


[0001]本申请涉及存储
,尤其涉及一种磁带损坏数据的处理方法以及计算装置


技术介绍

[0002]磁带是一种大容量的磁记录材料

在磁带上写入数据后,磁带存储的数据不可更改

[0003]对于磁带的损坏数据,目前有一种数据重构方法大致如下:对于有损坏数据的磁带,获取该磁带的数据,然后将整个磁带的数据写入另一个磁带

[0004]由于磁带容量很大,因此数据重构需要很长时间,对磁带数据的访问速度影响很大


技术实现思路

[0005]本申请实施例提供了一种磁带损坏数据的处理方法以及计算装置,能够在磁带出现损坏数据后,将损坏数据映射到磁带的正常存储区域,从而能够基于该磁带正常读写数据,保障了访问磁带数据的速度,也提高了磁带的持久度

[0006]第一方面提供一种磁带损坏数据的处理方法,其包括:在检测到磁带有损坏逻辑块的情况下,根据冗余数据确定损坏逻辑块的数据,将存储数据区的第一个空闲逻辑块作为重映本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种磁带损坏数据的处理方法,其特征在于,所述方法应用于包括磁带的存储系统,所述磁带包括元数据区和存储数据区,所述方法包括:在检测到磁带有损坏逻辑块的情况下,根据冗余数据确定损坏逻辑块的数据;将所述存储数据区的第一个空闲逻辑块作为重映射逻辑块,将所述损坏逻辑块的数据写入所述重映射逻辑块;将损坏逻辑块地址和重映射逻辑块地址的映射关系写入所述元数据区的第一个空闲数据块
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:记录所述重映射逻辑块的结束地址和所述映射关系的结束地址,所述重映射逻辑块的结束地址用于更新所述存储数据区的第一个空闲逻辑块,所述映射关系的结束地址用于更新所述元数据区的第一个空闲数据块
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述元数据区的映射关系集合加载到内存;接收读指令;当所述映射关系集合不包括所述读指令携带的逻辑块地址时,根据所述读指令携带的逻辑块地址读取数据;当所述映射关系集合包括所述待逻辑块地址时,从所述映射关系集合中查找所述读指令携带的逻辑块地址对应的重映射逻辑块地址,根据所述读指令携带的逻辑块地址对应的重映射逻辑块地址读取数据
。4.
根据权利要求3所述的方法,其特征在于,在所述将所述元数据区的映射关系集合加载到内存之后,所述方法还包括:周期检查所述元数据区的映射关系数量;当所述元数据区的映射关系数量大于所述内存的映射关系数量时,根据所述元数据区的映射关系集合更新所述内存的映射关系集合
。5.
根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:当检测到所述元数据区中重映射逻辑块地址的数量大于或等于预设阈值时,输出告警信息
。6.
根据权利要求1至4中任一项所述的方法,其特征在于,所述元数据区位于所述磁带的起始位置
。7.
一种计算装置,其特征在于,包括:检测模块,用于在检测到磁带有损坏逻辑块的情况下,根据冗余数据确定损坏逻辑块的数据;修复模块,用于将所述存储数据区的第一个空闲逻辑块作为重映射逻辑块,将所述损坏逻辑块的数据写入所述重映射逻辑块;将损坏逻辑块地址和重映射逻辑块地址的映射关系写入元数据区的第一个空闲数据块
。8.
根据...

【专利技术属性】
技术研发人员:吴林伍华涛白涛
申请(专利权)人:深圳华为云计算技术有限公司
类型:发明
国别省市:

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

1