【技术实现步骤摘要】
本专利技术一般地涉及计算机存储去复制(deduplication)操作。
技术介绍
典型的计算机文件系统在固定尺寸的小块中存储文件数据,其中固定尺寸的小块 被与每个文件相关联的元数据中维护的指针所指向。在两个指针指向相同块的情况下, 通过改变一个或两个指针使得它们指向同一块可以回收一些存储空间。找到指向相同块 的指针并且随后改变一个或两个指针使得他们指向同一块的过程在这里被称作去复制 (deduplication)。这种去复制通常由控制宿主计算机对存储介质的访问的入口连接器 (gateway)执行。 本申请要求了于2008年9月11日递交的美国临时申请No. 61/096,258的权益。
技术实现思路
根据本专利技术的一个方面,本专利技术提供了一种数据中心,包括多个计算机主机以及 所述主机外部的存储系统,所述存储系统包括用于存储有形编码数据块的存储块,所述主 机中的每个包括安装有去复制文件系统驱动器的主机操作系统,文件系统驱动器,以下说 明书和附图中简称为文件系统,标识出相应存储块中存储的相同数据块。文件系统将这 些相同数据块合并成单个存储块,从而由第一主机排他访问的第一文件和由第二主机排他 访问的第二文件同时指向同一存储块。 根据本专利技术的另一方面,本专利技术提供了一种包括计算机可读存储介质的制品,所 述计算机可读存储介质编码有计算机可执行指令的文件系统,所述文件系统在宿主计算机 系统上运行时连接到存储系统管理文件,包括在所述存储系统中编码的共享块文件。所述 文件包含有形编码的指向包含有形编码数据块的存储块的元数据指针,所述共享块文件具 有指向由多 ...
【技术保护点】
一种数据中心,包括多个计算机主机以及所述主机外部的存储系统,所述存储系统包括用于存储有形编码数据块的存储块,所述主机中的每个包括去复制文件系统,所述去复制文件系统用于标识出相应存储块中存储的相同数据块,并将所述相同数据块合并成所述存储块中的一个,从而由所述主机中的第一主机排他访问的第一文件和由所述主机中的第二主机排他访问的第二文件同时指向所述存储块中的同一个。
【技术特征摘要】
US 2008-9-11 61/096,258;US 2009-1-21 12/356,921一种数据中心,包括多个计算机主机以及所述主机外部的存储系统,所述存储系统包括用于存储有形编码数据块的存储块,所述主机中的每个包括去复制文件系统,所述去复制文件系统用于标识出相应存储块中存储的相同数据块,并将所述相同数据块合并成所述存储块中的一个,从而由所述主机中的第一主机排他访问的第一文件和由所述主机中的第二主机排他访问的第二文件同时指向所述存储块中的同一个。2. 如权利要求1所述的数据中心,其中所述存储系统具有在其上有形编码的共享块文 件,所述共享块文件包括指向所述存储系统的存储块的元数据指针,其中所述存储系统的 存储块被所述文件的不只一个元数据块指针所指向,所述主机的文件管理器合作更新所述 共享块文件。3. 如权利要求2所述的数据中心,其中所述文件管理器通过依次获得对所述共享块文 件的排他访问权来更新所述共享块文件。4. 如权利要求3所述的数据中心,其中所述存储系统具有在其上有形编码的哈希值索 引,所述哈希值索引包括将哈希值分配给文件和文件偏移的哈希值索引条目,所述哈希值 索引条目中的一些通过所述共享块文件将所述数据块的哈希值与包含那些数据块的存储 块相关联,所述哈希值索引条目中的其它条目通过所述共享块文件之外的文件将所述数据 块的哈希值与包含那些数据块的存储块相关联。5. 如权利要求1所述的数据中心,进一步包括在所述存储系统中有形编码的计数,所 述计数中的每个代表指向所述存储块中的相应一个的多个元数据指针,所述文件管理器在 写操作和合并操作期间合作更新所述计数。6. —种包括计算机可读存储介质的制品,所述计算机可读存储介质编码有计算机可执 行指令的文件系统,所述文件系统在宿主计算机系统上运行时连接到存储系统管理文件, 包括在所述存储系统中编码的共享块文件,所述文件具有有形编码的指向包含有形编码数 据块的存储块的元数据指针,所述共享块文件具有指向由多个所述元数据指针指向的块的 元数据指针,所述文件系统包括用于更新哈希值索引的写日志处理器,所述哈希值索引具 有通过所述共享块文件间接指向共享存储块的共享条目集,并且具有通过所述共享块文件 之外的所述文件间接指向非共享存储块的非共享条目集,所述哈希值索引被有形编码在所 述存储系统上。7. 如权利要求6所述的制品,其中所述文件系统包括合并请求处理器,并且所述写日 志处理器包括合并请求生成器所述合并请求生成器,在执行时,创建与所述文件系统不能访问的编码于所述存储系 统上的文件相关联的第一合并请求;以及所述合并请求处理器,在执行时,通过确定数据块是否相同以及如果确定所述数据块 是相同的则将他们合并成单个存储块,来处理与所述文件系统能够访问的文件相关联的第 二合并请求。8. 如权利要求7所述的制品,其中所述合并请求处理器,在执行时,通过比较所述文件 管理器不能访问的文件所指向的存储块的块内容的哈希值和所述文件管理器能够访问的 文件所指向的存...
【专利技术属性】
技术研发人员:克莱门斯奥斯汀,艾哈迈德伊凡,李金源,维拉亚纽尔莫拉里,
申请(专利权)人:威睿公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。