[发明专利]地址映射数据备份方法及装置有效
| 申请号: | 201910383398.4 | 申请日: | 2019-05-09 | 
| 公开(公告)号: | CN110187999B | 公开(公告)日: | 2021-04-27 | 
| 发明(设计)人: | 唐侃毅 | 申请(专利权)人: | 新华三技术有限公司 | 
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F12/1009 | 
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 | 
| 地址: | 310052 浙*** | 国省代码: | 浙江;33 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 地址 映射 数据 备份 方法 装置 | ||
本发明实施例提供一种地址映射数据备份方法及装置,存储设备按照扇区大小将用户数据划分成若干数据段,并为每一个数据段分配对应的逻辑地址。存储设备将数据段及其对应的逻辑地址写入目标物理块;记录数据段对应的逻辑地址与存储数据段的扇区的物理地址的映射关系,并将映射关系添加到目标物理块对应的第一地址映射表中;在检测目标物理块写满时,在其它物理块中,存储一份第一地址映射表;若读取第一地址映射表失败,基于目标物理块存储的各逻辑地址,以及目标物理块包括的各扇区的物理地址,生成第二地址映射表,第二地址映射表与第一地址映射表记录的映射关系相同。从而保证地址映射数据的安全性,减少对存储空间的占用。
技术领域
本发明涉及存储技术领域,尤其涉及一种地址映射数据备份方法及装置。
背景技术
地址映射数据用于记录逻辑地址与物理地址的映射关系。作为存储设备的关键数据,地址映射数据通常采用双重备份方式进行存储。即,存储两份相同的地址映射数据。在第一份地址映射数据读取失败时,读取第二份地址映射数据,以保证地址映射数据的安全性。但是,该双重备份方式占用存储空间较大。
发明内容
有鉴于此,本发明为了解决现有地址映射数据备份占用存储空间较大的问题,提出一种地址映射数据备份方法及装置,用以降低地址映射数据备份对存储空间的占用。
为实现上述发明目的,本发明提供了如下技术方案:
第一方面,本发明提供一种地址映射数据备份方法,应用于存储设备,所述存储设备包括多个物理块,每一个物理块包括多个扇区,所述存储设备按照扇区大小将待存储的用户数据划分成若干数据段,并为每一个数据段分配对应的逻辑地址,所述方法包括:
将所述数据段及其对应的逻辑地址写入目标物理块;
记录所述数据段对应的逻辑地址与存储所述数据段的扇区的物理地址的映射关系,并将所述映射关系添加到所述目标物理块对应的第一地址映射表中;
在检测到所述目标物理块写满时,在其它物理块中,存储一份所述第一地址映射表;
若读取所述第一地址映射表失败,基于所述目标物理块存储的各逻辑地址,以及所述目标物理块包括的各扇区的物理地址,生成第二地址映射表,所述第二地址映射表与所述第一地址映射表记录的映射关系相同。
可选的,每一个物理块包括多个页,每一页包括目标数量个扇区,所述将所述数据段及其对应的逻辑地址写入目标物理块,包括:
针对所述目标物理块包括的每一页执行如下操作:
获取所述目标数量个数据段及对应的逻辑地址;
将所述目标数量个数据段及对应的逻辑地址写入当前页中。
可选的,所述页还包括预设区域,所述将所述目标数量个数据段及对应的逻辑地址写入当前页中,包括:
将所述目标数量个数据段依次写入所述当前页包括的目标数量个扇区中;
按照所述目标数量个数据段的写入顺序,将所述目标数量个数据段对应的逻辑地址写入所述当前页的预设区域中。
可选的,所述基于所述目标物理块存储的各逻辑地址,以及所述目标物理块包括的各扇区的物理地址,生成第二地址映射表,包括:
遍历所述目标物理块包括的每一页,并执行如下操作:
读取当前页存储的所述目标数量个逻辑地址;
依次建立所述目标数量个逻辑地址与所述当前页中所述目标数量个扇区的物理地址的映射关系;
在完成整个目标物理块的遍历后,生成包括已建立的所有映射关系的第二地址映射表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910383398.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
 - 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
 - 数据发送方法、数据发送系统、数据发送装置以及数据结构
 - 数据显示系统、数据中继设备、数据中继方法及数据系统
 - 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
 - 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
 - 数据发送和数据接收设备、数据发送和数据接收方法
 - 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
 - 数据发送方法、数据再现方法、数据发送装置及数据再现装置
 - 数据发送方法、数据再现方法、数据发送装置及数据再现装置
 





