一种固态硬盘的数据搬移方法、系统、计算机设备及介质技术方案

技术编号:37847051 阅读:20 留言:0更新日期:2023-06-14 22:32
本发明专利技术涉及存储技术领域,具体公开了一种固态硬盘的数据搬移方法、系统、计算机设备及介质,方法包括:基于表记录固态硬盘每个闪存块的读次数,并设置初始阈值;响应于闪存块被读,从表获取所述闪存块对应的读次数;判断对应的读次数是否小于初始阈值;响应于对应的读次数不小于初始阈值,基于闪存块的比特翻转数和初始阈值判断是否进行数据搬移。通过本发明专利技术的方案,实现了对固态硬盘闪存块的数据搬移,避免了读干扰现象的发生。避免了读干扰现象的发生。避免了读干扰现象的发生。

【技术实现步骤摘要】
一种固态硬盘的数据搬移方法、系统、计算机设备及介质


[0001]本专利技术涉及存储
,尤其涉及一种固态硬盘的数据搬移方法、系统、计算机设备及介质。

技术介绍

[0002]固态硬盘(SSD)是以闪存介质为主的一种极为重要的存储产品,它广泛应用于移动终端、笔记本电脑、台式机、服务器和数据中心等场合,需求量极大。与传统的机械硬盘相比,由于取消了机械部件,旋转和寻道的延迟完全消除,固态硬盘的读写速度上远优于机械硬盘。传统的机械硬盘以扇区为单位,而固态硬盘通常以页为单位存储数据。
[0003]对于一个闪存块来说,每次读其中的一个闪存页,都需要在其他Wordline(最小的写数据单元)上加上较高的电压以保证晶体管导通。对于这些晶体管来说,有点像在做轻微的写入,长此以往,由于电子进入浮栅极过多,从而导致比特翻转。当出错比特数超过ECC的纠错能力时,数据就会丢失。这就是固态硬盘的读干扰(Read Disturb,简称RD)现象。简述为读闪存块中的某个页时会对闪存块内的其他页造成干扰,导致比特翻转,导致数据丢失,影响数据正确性。
专利技术内本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固态硬盘的数据搬移方法,其特征在于,包括:基于表记录固态硬盘每个闪存块的读次数,并设置初始阈值;响应于所述闪存块被读,从所述表获取所述闪存块对应的读次数;判断所述对应的读次数是否小于所述初始阈值;响应于所述对应的读次数不小于所述初始阈值,基于所述闪存块的比特翻转数和所述初始阈值判断是否进行数据搬移。2.根据权利要求1所述的方法,其特征在于,基于所述闪存块的比特翻转数和所述初始阈值判断是否进行数据搬移包括:判断所述闪存块的比特翻转数是否小于第一阈值;响应于所述比特翻转数小于所述第一阈值,更新所述初始阈值,并返回判断所述对应的读次数是否小于所述初始阈值步骤;响应于所述比特翻转数不小于第一阈值,将当前初始阈值设为所述闪存块触发数据搬移的阈值,并将所述闪存块的数据搬移到新的闪存块。3.根据权利要求1所述的方法,其特征在于,所述判断所述对应的读次数是否小于所述初始阈值之后,还包括:响应于所述对应的读次数小于所述初始阈值,在所述表中将所述闪存块对应的读次数加1。4.根据权利要求1所述的方法,其特征在于,更新所述初始阈值包括:增大所述初始阈值。5.根据权利要求2所述的方法,其特征在于,将所述闪存块的数据搬移到新的闪存块包括:判断所述固态硬盘的工作状态;响应于所述工作状态为空闲,将所述闪存块的数据搬移到新的闪存块...

【专利技术属性】
技术研发人员:呼元伟张晨杨翔
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1