存储系统中的有效元数据技术方案

技术编号:15919150 阅读:57 留言:0更新日期:2017-08-02 04:23
公开了一种在存储系统中管理元数据的方法。该存储系统包括处理器、存储介质、内存、将每个数据块的LBN映射到其独有的内容身份的第一元数据表、将每个内容身份映射到其在存储介质上的PBN的第二元数据表。在数据移动处理的过程中,处理器配置为确定数据块的内容身份,然后更新其在第二元数据表中的条目,但不访问第一元数据表。还公开了一种减小第一元数据表的大小的方法。第一元数据表仅包括内容身份,而数据块的LBN可以基于元数据条目在第一元数据表中的相对位置来确定。元数据条目存储在元数据块中,并被去重。

【技术实现步骤摘要】
【国外来华专利技术】存储系统中的有效元数据相关申请本公开主张于2014年10月1日提交的美国临时申请62/058328的优先权。
本公开总体涉及存储系统,更具体地,涉及存储系统中的元数据管理。
技术介绍
存储系统一般包括持久存储介质和运行存储软件的存储处理器。存储介质可以包括硬盘驱动器(HDD,harddiskdrive)、固态设备(SSD,solid-statedevice)、硬盘驱动器和固态设备的混合(Hybrid),或是使用另外一种存储技术的存储设备。存储介质也可以包括用于数据冗余和负载平衡的RAID(RedundantArrayofInexpensiveDisks)硬件或软件。存储介质还可以包括用于延迟写入的NVRAM。存储处理器可以专门运行存储软件应用,或在存储应用和用户应用之间共享。存储软件应用,诸如逻辑卷管理软件或文件系统软件,可以提供存储虚拟化,数据服务功能,及数据移动。存储虚拟化将由用户应用寻址的逻辑存储空间与永久性存储介质上的物理数据位置分离。通过存储虚拟化,处理器可以根据存储介质的特性来优化物理数据位置,并提供诸如去重和快照等增值数据服务功能。为了支持存储虚拟化,处理器将以逻辑块地本文档来自技高网...
存储系统中的有效元数据

【技术保护点】
存储系统,其配置为支持存储虚拟化、数据服务及数据移动,包括:持久存储介质;内存;第一元数据表,其包括多个元数据条目,每个条目将数据块的LBN(逻辑地址)映射到该数据块的独有的内容身份;第二元数据表,其包括多个元数据条目,每个条目将独有的内容身份映射到其存储介质上的PBN(物理地址);存储处理器,其被设置来进行数据移动处理;作为所述数据移动处理的一部分,该存储处理器被设置执行以下步骤:从当前的物理地址PBN A读取数据块;确定所述数据块的独有的内容身份;在第二元数据表中查找所述内容身份;将所述数据块写入其新的物理地址PBN B;在第二元数据表中将所述内容身份映射到PBN B;在自由块表上标记PB...

【技术特征摘要】
【国外来华专利技术】2014.10.01 US 62/058,3281.存储系统,其配置为支持存储虚拟化、数据服务及数据移动,包括:持久存储介质;内存;第一元数据表,其包括多个元数据条目,每个条目将数据块的LBN(逻辑地址)映射到该数据块的独有的内容身份;第二元数据表,其包括多个元数据条目,每个条目将独有的内容身份映射到其存储介质上的PBN(物理地址);存储处理器,其被设置来进行数据移动处理;作为所述数据移动处理的一部分,该存储处理器被设置执行以下步骤:从当前的物理地址PBNA读取数据块;确定所述数据块的独有的内容身份;在第二元数据表中查找所述内容身份;将所述数据块写入其新的物理地址PBNB;在第二元数据表中将所述内容身份映射到PBNB;在自由块表上标记PBNA为自由的。2.根据权利要求1所述的存储系统,其特征在于,所述存储处理器通过计算数据块内容的强哈希函数来确定所述独有的内容身份。3.根据权利要求1所述的存储系统,其特征在于,所述存储处理器通过读取与数据块存在一起的内容身份来确定所述独有的内容身份。4.根据权利要求1所述的存储系统,其特征在于,所述内容身份对数据块的内容是独有的,从而数据块被去重。5.根据权利要求1所述的存储系统,其特征在于,所述第一元数据表存储在所述存储介质上,并基于访问局部性被缓存在所述内存中。6.根据权利要求1所述的存储系统,其特征在于,所述第二元数据表被整个存储在所述内存中。7.根据权利要求1所述的存储系统,其特征在于,所述第一元数据表条目仅包括数据块的内容身份,而不包括其LBN;所述数据块的LBN可以基于元数据条目在第一元数据表中的相对位置来确定。8.根据权利要求1所述的存储系统,其特征在于,所述第一元数据表中的多个条目被存储在一个元数据块中,且为每个元数据...

【专利技术属性】
技术研发人员:亚瑟·詹姆斯·比弗迅常浜
申请(专利权)人:邦存科技有限公司
类型:发明
国别省市:美国,US

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

1