[发明专利]一种物理硬盘磨损均衡方法、装置及系统有效
申请号: | 201611187151.8 | 申请日: | 2016-12-20 |
公开(公告)号: | CN108205423B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 徐晓忻;廖义祥;吴登奔 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/10 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 物理 硬盘 磨损 均衡 方法 装置 系统 | ||
本申请公开了一种物理硬盘磨损均衡方法、装置及系统,用以解决现有技术中存在的SSD磨损均衡结果准确性较低的问题。所述方法包括:控制器确定待写入数据的逻辑地址,并确定第二物理硬盘中的第二物理块;其中,所述第二物理块的擦除次数小于所述第一物理块的擦除次数、且在所述N个物理硬盘中所述第二物理硬盘中的第二物理块的擦除次数与所述第一物理块的擦除次数差值最大;在确定所述第一物理块对应的擦除次数与位于第二物理硬盘中的第二物理块的擦除次数的差值大于预设阈值时,所述控制器将所述第一物理块中存储的数据与所述第二物理块中存储的数据进行交换,并将所述待写入数据存储到所述第二物理块中。
技术领域
本申请涉及存储技术领域,特别涉及一种物理硬盘磨损均衡方法、装置及系统。
背景技术
固态磁盘(英文:Solid State Disk,简称:SSD)由于其优越的性能,逐渐替换传统的磁盘,越来越多地应用于存储领域。第5代冗余磁盘阵列(英文:Redundant Arrays ofInexpensive Disks 5,简称:RAID5)是存储领域常见的一种数据存储技术,提高了硬盘的读写性能和数据安全性。因此将RAID5应用于SSD,可以有效的提高SSD的读写性能和数据安全性。
以图1所示的物理硬盘0至物理硬盘3组成的RAID 5为例对RAID5应用于固态磁盘的方法进行说明。其中,A1-AP位于同一个条带,B1-BP位于同一个条带,C1-CP位于同一个条带,D1-DP位于同一个条带,并且A1-A3,B1-B3,C1-C3,D1-D3均为RAID 5中存储的数据,AP为A1,A2和A3的校验码,BP为B1,B2和B3的校验码,CP为C1,C2和C3的校验码,DP为D1,D2和D3的校验码。当RAID5中的一个SSD存储的数据损坏后,假设为物理硬盘0中的A1,可以利用剩下物理硬盘中存储的数据和相应的校验码恢复被损坏的数据,即利用数据A2、A3和校验码AP对A1进行恢复,具体的,A1=A2xor A3xor AP。
如果RAID5中SSD中存储的数据经常更新,会导致擦除次数较多,磨损比较严重。通常情况下,RAID5中的每一个SSD的数据更新频率不同,因此,RAID5中的SSD磨损不均衡。为确保RAID5中的每个SSD被擦除的次数相当,需要针对RAID5中的各个SSD进行磨损均衡。
其中,RAID5包括至少3个SSD。RAID 5把数据和相对应的校验码存储到组成RAID5的各个SSD上,并且校验码和相对应的数据分别存储于不同的SSD上。
现有技术中,常用的磨损均衡方法为将RAID5中修改次数超过阈值的校验码与修改次数最小的校验码交换存储位置以对各个SSD的磨损进行均衡,但是现有技术仅对各个SSD中校验码所在的存储区域进行了均衡,并且用校验码的修改次数代表SSD的磨损程度准确性较低,因此基于RAID5中各个SSD上校验码的修改次数对各个SSD进行磨损均衡得到的均衡结果准确性较低,RAID5中SSD磨损依旧不均衡。
发明内容
本申请实施例提供一种物理硬盘磨损均衡方法、装置及系统,用以解决现有技术中存在的固态磁盘磨损均衡结果准确性较低的问题。
第一方面,本发明实施例提供了一种物理硬盘磨损均衡方法,所述方法应用于盘间RAID系统,所述盘间RAID系统中包括N个物理硬盘,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611187151.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种存储方法及装置
- 下一篇:基于磁盘的数据迁移方法、装置及电子设备