【技术实现步骤摘要】
元数据重建方法、数据存储装置控制器及数据存储装置
[0001]本申请实施方式涉及数据存储装置应用
,特别是涉及一种元数据重建方法、装置、数据存储装置控制器及数据存储装置。
技术介绍
[0002]数据存储装置硬盘(SSD)通过一张映射表查询数据所在的闪存物理空间,这张映射表称为L2P,即logic to physical,逻辑地址到物理地址的转换。通常L2P的大小是用户容量的1/1000,对于单盘TB级别的盘片,L2P的大小通常在GB级别,特别是随着大数据中心及云存储的大力发展,所需存储量级不断攀升,存储盘的容量达到16TB及32TB甚至更高,其L2P所需的存储容量也不断增加。通常,L2P表缓存在双倍速率同步动态随机存储器(DDR)中,闪存(Nand)中的L2P表更新滞后于DDR,异常掉电后就会丢失部分映射,业界通常采用记录日志的方式在DDR中对L2P的改动记录日志,日志会实时落盘,当异常掉电的情况发生之后,通过扫描已落盘的日志就可以恢复内存DDR中最新的L2P,从而恢复数据。
[0003]目前,现有技术采用顺序 ...
【技术保护点】
【技术特征摘要】
1.一种元数据重建方法,应用于数据存储装置,其特征在于,所述数据存储装置包括存储空间和内存空间,所述方法包括:对所述存储空间中的每一条日志创建历史日志时间戳,其中,每一所述历史日志时间戳对应所述数据存储装置的物理块的一个逻辑地址到物理地址的映射关系;将当前扫描到的内存空间中日志的时间戳确定为第一时间戳;获取所述存储空间中映射表的下刷时间,并将所述下刷时间确定为第二时间戳;对比所述第一时间戳与所述第二时间戳,得到第一对比结果;根据所述第一对比结果与所述历史日志时间戳,重建元数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一对比结果与所述历史日志时间戳,重建元数据,包括:若所述第一对比结果为所述第一时间戳晚于所述第二时间戳,则根据所述第一对比结果与所述历史日志时间戳,确定第二对比结果;根据所述第二对比结果,重建元数据。3.根据权利要求1所述的方法,其特征在于,所述对比所述第一时间戳与所述第二时间戳,得到第一对比结果之后,所述方法还包括:若所述第一对比结果为所述第一时间戳晚于所述第二时间戳,则将当前映射关系更新为所述第一时间戳对应的映射关系,得到第一更新结果。4.根据权利要求3所述的方法,其特征在于,所述根据所述第二对比结果,重建元数据,包括:若所述第二对比结果为所述历史日志时间戳晚于所述第一时间戳,则将当前映射关系更新为所述历史日志时间戳对应的映射关系,得到第二更新结果;若所述第二对比结果为所述第一时间戳晚于所述历史日志时间戳,则将所述第一更新结果确定为第二更新结果;根据所述第二更...
【专利技术属性】
技术研发人员:戴建松,
申请(专利权)人:南方电网大数据服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。