[发明专利]跨云数据存储库的文件系统层次结构镜像在审
申请号: | 201880010822.4 | 申请日: | 2018-01-03 |
公开(公告)号: | CN110268380A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | M·梅比;J·克拉默;P·勒都;G·吉布森 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/07 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 周磊 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器映射 文件系统 存储 分层 文件系统功能 层次结构 对象接口 持久存储装置 数据存储库 语义 数据存储 遗留应用 组织数据 预期的 云存储 写入 访问 | ||
本文描述的技术涉及数据存储的系统和方法,更特别地,涉及在对象接口上提供文件系统功能的分层。在某些实施例中,文件系统功能可以在云对象接口上被分层以提供基于云的存储,同时允许从遗留应用预期的功能。例如,POSIX接口和语义可以在基于云的存储上被分层,同时以随着在名称层次结构中组织数据与基于文件的访问一致的方式提供对数据的访问。各种实施例还可以提供数据的存储器映射,使得存储器映射改变被反映在持久存储装置中,同时确保存储器映射改变和写入之间的一致性。例如,通过将ZFS文件系统基于盘的存储变换为ZFS基于云的存储,ZFS文件系统获得了云存储的弹性本质。
相关申请的交叉引用
本申请是于2017年1月6日提交的标题为“FILE SYSTEM HIERARCHIES ANDFUNCTIONALITY WITH CLOUD OBJECT STORAGE”的美国临时申请No.62/443,391的非临时申请,并依据35U.S.C 119(e)要求其权益和优先权,该美国临时申请的全部内容通过引用并入本文,用于所有目的。
技术领域
本公开一般而言涉及数据存储的系统和方法,并且更特别地涉及在对象接口上将文件系统功能分层。
背景技术
互联网的不断扩展以及计算网络和系统的扩展和复杂化已经导致通过互联网存储和可访问的内容的激增。这进而推动了对大型复杂数据存储系统的需求。随着对数据存储的需求不断增加,正在设计和部署更大和更复杂的存储系统。许多大规模数据存储系统利用包括物理存储介质阵列的存储装备(appliance)。这些存储装备能够存储难以置信的大量数据。例如,在这个时候,Oracle的SUN ZFS Storage ZS5-4装备可以存储高达6.9拍字节的数据。而且,多个存储装备可以联网在一起以形成存储池,这可以进一步增加存储的数据的量。
通常,诸如这些存储系统之类的大型存储系统可以包括用于存储和访问文件的文件系统。除了存储系统文件(操作系统文件、设备驱动程序文件等)之外,文件系统还提供用户数据文件的存储和访问。如果这些文件中的任何文件(系统文件和/或用户文件)包含关键数据,那么采用备份存储方案以确保在文件存储设备发生故障时不会丢失关键数据变得有利。
常规上,基于云的存储是基于对象的,并供应弹性和规模。但是,云对象存储存在许多问题。云对象存储供应基于取出和放置整个对象的接口。云对象存储提供有限的搜索能力,并且通常具有高时延。有限的基于云的接口与本地文件系统应用的需求不一致。将遗留应用转换成使用对象接口将是昂贵的并且可能不实际或甚至不可能。
因此,需要解决前述问题的系统和方法,以便在对象接口上提供文件系统功能的分层。本公开解决了这个和其它需求。
发明内容
本公开的某些实施例一般而言涉及数据存储的系统和方法,并且更特别地涉及用于在对象接口上将文件系统功能分层的系统和方法。
本文描述了用于在对象接口上提供文件系统功能的分层的各种技术(例如,系统、方法、在非瞬态机器可读存储介质中有形地实施的计算机程序产品等)。在某些实施例中,文件系统功能可以在云对象接口上被分层以提供基于云的存储,同时允许从遗留应用预期的功能。例如,POSIX接口和语义可以在基于云的存储上被分层,同时以随着在名称层次结构中组织数据与基于文件的访问一致的方式提供对数据的访问。各种实施例还可以提供数据的存储器映射,使得存储器映射改变被反映在持久存储装置中,同时确保存储器映射改变和写入之间的一致性。例如,通过将ZFS文件系统基于盘的存储变换成ZFS基于云的存储,ZFS文件系统获得了云存储的弹性本质。
根据下文提供的详细描述,本公开的其它应用领域将变得明显。应当理解的是,详细描述和具体示例在指示各种实施例的时候仅旨在用于说明的目的,而不旨在必然限制本公开的范围。
附图说明
通过结合以下附图参考说明书的其余部分,可以实现对根据本公开的实施例的本质和优点的进一步理解。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880010822.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:创建数据备份的方法、存储介质和虚拟服务器
- 下一篇:多显示器系统