元数据保存/恢复方法、元数据大块回收方法及存储设备技术

技术编号:35577604 阅读:28 留言:0更新日期:2022-11-12 16:02
本申请涉及存储设备领域,尤其涉及一种元数据保存方法、元数据恢复方法、元数据大块回收方法、存储设备,包括:将元数据划分为若干份元数据数据流以元数据数据流为保存单元,向元数据大块中保存元数据。本申请可以改善快速启动技术快速恢复和引入额外写放大的问题。动技术快速恢复和引入额外写放大的问题。动技术快速恢复和引入额外写放大的问题。

【技术实现步骤摘要】
元数据保存/恢复方法、元数据大块回收方法及存储设备


[0001]本申请涉及存储设备领域,尤其涉及一种元数据保存方法、元数据恢复方法、元数据大块回收方法、存储设备。

技术介绍

[0002]请参阅图1,图1示出了现有技术中的固态存储设备(Solid Storage Device,SSD)的框图。固态存储设备102同主机相耦合,用于为主机提供存储能力。主机同固态存储设备102之间可通过多种方式相耦合,耦合方式包括但不限于通过例如SATA(Serial AdvancedTechnology Attachment,串行高级技术附件)、SCSI(Small Computer System Interface,小型计算机系统接口)、SAS(Serial Attached SCSI,串行连接SCSI)、IDE(IntegratedDrive Electronics,集成驱动器电子)、USB(Universal Serial Bus,通用串行总线)、PCIE(Peripheral Component Interconnect Express,PCIe,高速外围组本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种元数据保存方法,其特征在于,包括如下步骤:将元数据划分为若干份元数据数据流;以元数据数据流为保存单元,向元数据大块中保存元数据。2.根据权利要求1所述的元数据保存方法,其特征在于,还包括:根据元数据数据流的更新日志的数量对元数据数据流进行排序;根据元数据数据流的排序,向元数据大块中保存元数据数据流。3.根据权利要求1所述的元数据保存方法,其特征在于,还包括:根据元数据数据流的更新日志的数量对元数据数据流进行排序,以确定元数据数据流的优先级;根据元数据数据流的优先级,向元数据大块中保存元数据数据流。4.根据权利要求2或3所述的元数据保存方法,其特征在于,按照更新日志数量从大到小的顺序排序。5.根据权利要求1至3任一项所述的元数据保存方法,其特征在于,每份元数据数据流标记有恢复标识,以在恢复过程中根据恢复标识确定元数据数据流在元数据中位置。6.一种元数据恢复方法,其特征在于,包括如下步骤:根据每份最新的元数据数据流在元数据大块中的起始物理地址,顺序读取元数据数据流,并将读取的元数据数据流存放到内存中;其中,元数据被划分为若干份元数据数据流;若有部分元数据数据流没有被恢复至内存中或有部分元数据数据流被读取的过程中遇到读错误,则通过打补丁的方式对没有被恢复的元数据数据流...

【专利技术属性】
技术研发人员:刘琰孙宝勇于松海居颖轶李德领
申请(专利权)人:北京忆恒创源科技股份有限公司
类型:发明
国别省市:

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

1