[发明专利]一种数据迁移方法及相关装置在审
申请号: | 201911386494.0 | 申请日: | 2019-12-29 |
公开(公告)号: | CN111078158A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 刘晓瑞 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 丁曼曼 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 迁移 方法 相关 装置 | ||
本申请公开了一种数据迁移方法,包括:根据磨损均衡算法确定待磨损均衡的第一真实block和第二真实block;将第一真实block的数据原样迁移至第二真实block,将第二真实block的数据原样迁移至第一真实block;当原样迁移结束时,将第一真实block对应关系修改为第二真实block对应的第二虚拟block,将第二真实block对应关系修改为第一真实block对应的第一虚拟block。通过只修改真实block与虚拟block之间的对应关系,避免大量修改LP映射关系,降低了性能消耗。本申请还公开了一种数据迁移装置、服务器以及计算机可读存储介质,具有以上有益效果。
技术领域
本申请涉及存储技术领域,特别涉及一种数据迁移方法、数据迁移装置、服务器以及计算机可读存储介质。
背景技术
全闪存阵列是完全由固态存储介质(通常是NAND闪存)构成的独立的存储阵列或设备,该系统是用于增强可能包含磁盘阵列的环境的性能,或者用于取代所有传统的硬盘存储阵列。通常在全闪存储阵列中,为了保持SSD盘的使用寿命,需要根据不同block的磨损程度进行磨损均衡。也就是,在频繁写入数据的磨损较大的区域,换成变化不频繁甚至是长时间无变化的磨损很小的区域的数据,从而减少磨损较大区域后续的磨损,并让磨损小的区域得到充分的利用。
现有技术中,一般在数据搬迁交换时,需要修改大量的映射关系。也就是修改每个数据单位上的LBA(Logical Block Address)到PBA(Physical Block Address)之间的映射关系。其中,LBA为业务数据的逻辑块地址,PBA是物理块地址。例如,block0是磨损较大的区域,block1是磨损较小的区域,每个block上都存有不等数据以及相应的LP(LBA到PBA)映射关系,将数据在block0与block1之间进行迁移。由于,数据存储的block发生了变化,也就是物理块地址发生了变化,就需要将LP映射进行修改。当迁移数据的数据量不断增多时,就需要大量修改不同block之间的映射关系,会对系统造成很大的性能消耗。
因此,如何降低存储系统进行磨损均衡时的性能消耗是本领域技术人员关注的重点问题。
发明内容
本申请的目的是提供一种数据迁移方法、数据迁移装置、服务器以及计算机可读存储介质,通过在阵列进行磨损均衡时原样迁移真实block的数据,并修改真实block与虚拟block之间的对应关系,避免大量修改LP映射关系,降低了性能消耗。
为解决上述技术问题,本申请提供一种数据迁移方法,包括:
根据磨损均衡算法确定待磨损均衡的第一真实block和第二真实block;其中,每个真实block对应一个虚拟block,该真实block中数据的PBA指向对应的虚拟block;
将所述第一真实block的数据原样迁移至所述第二真实block,将所述第二真实block的数据原样迁移至所述第一真实block;
当原样迁移结束时,将所述第一真实block对应关系修改为所述第二真实block对应的第二虚拟block,将所述第二真实block对应关系修改为所述第一真实block对应的第一虚拟block。
可选的,根据磨损均衡算法确定待磨损均衡的第一真实block和第二真实block,包括:
根据磨损均衡算法计算出每个真实block的磨损数值;
将磨损数值大于第一磨损数值的block作为所述第一真实block;
将磨损数值小于第二磨损数值的block作为所述第二真实block;
其中,所述第一磨损数值不小于所述第二磨损数值。
可选的,根据磨损均衡算法确定待磨损均衡的第一真实block和第二真实block,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911386494.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置