SSD映射表掉电快速重建实现方法、装置和计算机设备制造方法及图纸

技术编号:41982021 阅读:23 留言:0更新日期:2024-07-12 12:12
本申请涉及一种SSD映射表掉电快速重建实现方法、装置、计算机设备和存储介质,其中该方法包括:在SSD用户数据写入时,在内存中实时更新P2L日志;当P2L日志写满时,将P2L日志刷新到当前用户数据正写入物理块的下一个可用物理页上,并记录此时的P2L日志存储位置;继续响应用户数据写入请求以及P2L日志更新,并在系统数据区中记录最近一次P2L日志存储位置;当发生掉电重建时,解析最后一笔物理页的系统数据区中记录的最近一次P2L日志存储位置,读取对应的P2L日志进行映射表重建。本发明专利技术引入按需存储P2L日志的方法且在每个物理页中记录最近一份P2L日志的位置,极大地提升了映射表重建性能。

【技术实现步骤摘要】

本专利技术涉及固态硬盘,特别是涉及一种ssd映射表掉电快速重建实现方法、装置、计算机设备和存储介质。


技术介绍

1、ssd(固态硬盘)已经被广泛应用于各种场合,目前在pc市场,已经逐步替代传统的hdd,从可靠性和性能方面为用户提供较好的体验。ssd内部采用了nand作为数据存储,由于nand的特性,数据写入后不能支持原地修改,故需要分配新的空白物理块/页作为修改后的数据写入,进而需要维护一个逻辑地址(lpa,一般为4kb,由主机最小访问单元lba转化而来)到物理地址(ppa)的映射表,称为l2p表。当数据写入时,需要以新分配的物理地址更新对应的表项值。而当数据读取时,需要根据命令所携带的lba地址转化为lpa(比如lba 0到7,为lpa0),进而查询l2p[lpa]值,获取物理地址,以便对nand发起读操作。

2、ssd内存是掉电易失的,其内存放的l2p表需要在掉电后进行重建。一般会在每笔用户数据的元数据区存放对应的lpa信息;进一步地为了加速重建需要集中存放一段物理页的lpa信息,称为p2llog。在目前现有技术的典型场景下,为了方便掉电后本文档来自技高网...

【技术保护点】

1.一种SSD映射表掉电快速重建实现方法,所述方法包括:

2.根据权利要求1所述的SSD映射表掉电快速重建实现方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的SSD映射表掉电快速重建实现方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的SSD映射表掉电快速重建实现方法,其特征在于,所述方法还包括:

5.一种SSD映射表掉电快速重建实现装置,其特征在于,所述SSD映射表掉电快速重建实现装置包括:

6.根据权利要求5所述的SSD映射表掉电快速重建实现装置,其特征在于,所述装置还包括字段添加模块,所述字段添加模块...

【技术特征摘要】

1.一种ssd映射表掉电快速重建实现方法,所述方法包括:

2.根据权利要求1所述的ssd映射表掉电快速重建实现方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的ssd映射表掉电快速重建实现方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的ssd映射表掉电快速重建实现方法,其特征在于,所述方法还包括:

5.一种ssd映射表掉电快速重建实现装置,其特征在于,所述ssd映射表掉电快速重建实现装置包括:

6.根据权利要求5所述的ssd映射表掉电快速重建实现装置,其特征在于,所述装置还包括字段添加模块,所述字段添加模...

【专利技术属性】
技术研发人员:王猛徐伟华李建
申请(专利权)人:苏州忆联信息系统有限公司
类型:发明
国别省市:

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

1