[发明专利]用于异步目录复制的方法、设备和系统在审
申请号: | 201980074997.6 | 申请日: | 2019-12-21 |
公开(公告)号: | CN113015964A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 纳文·拉朱;詹姆斯·南布里坎达蒂尔·约瑟夫 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 异步 目录 复制 方法 设备 系统 | ||
本发明公开了一种用于异步目录复制的方法、设备和系统。所述方法包括以下步骤:配置(601)存储在源网络附属存储(NAS)中的对象的索引节点(inode)标识,其中,所述对象的inode标识包括第一inode空间标识和第一本地inode标识,所述第一inode空间标识指示所述对象是由所述源NAS创建的;将所述对象复制(602)到目的NAS中作为目标对象保存,其中,所述目标对象的inode标识包括第二inode空间标识和第二本地inode标识,所述第二inode空间标识指示所述目标对象是从所述源NAS接收到的,所述第二本地inode标识和所述第一本地inode标识相同;建立(603)所述第一inode空间标识和所述第二inode空间标识之间的映射。
技术领域
本文描述的标的物大体上涉及阵列中的异步目录复制,更具体地,涉及一种通过创建唯一的索引节点(inode)空间标识和维护用于映射的inode空间表来进行异步目录复制的方法、设备和系统。
背景技术
网络附属存储(network-attached storage,NAS)是一种文件级计算机数据存储服务器,它连接到计算机网络,为异构的客户端组提供数据访问。NAS专门为文件提供硬件、软件或配置上的服务。
大部分NAS阵列支持异步复制作为容灾方案。异步复制通常使用快照技术来实现,其中,对源文件系统进行定期快照,并将这些快照之间的差异复制到目的文件系统。快照是文件系统的时间点副本。同样地,众所周知,“对”是为了复制的目的而在主从文件系统之间建立的一种关系,一旦建立了对,就可以同步此对,以在源端创建一个快照,并将数据从源端复制到目的端。后续对可以定期按时进行同步,例如,每5分钟、每天等。为了传输效率,这种同步只复制快照之间的更改。
在大型文件系统中,例如,扩展文件系统,文件系统之间的异步复制可能不实用,因为以下原因:
(a)复制数据量大。
(b)不是每个数据都需要在同一个恢复点目标(Recovery Point Objective,RPO)进行保护。
(c)临时数据不需要保护。
鉴于这些限制,异步目录复制是扩展文件系统支持的首选能力之一,例如,Isilon的syncIQ目录复制方案。
在目录复制中,主文件系统中的目录和从文件系统中的另一个目录之间建立了pair,如图1所示。通常,为了有效的复制,一个增量中的文件的已更改块需要复制到目的端的同一个文件中。对于目录来说,此文件可能有不同的路径,并且可能有不同的标识,如索引节点(inode)编号。因此,需要将源inode编号映射到目的inode编号,以便在此场景中能够以最佳方式将更改复制到目的对象。这是因为像inode编号这样的标识在文件系统中是唯一的。这些标识不需要是inode编号,而是文件系统用来标识文件系统中的对象的标识符。
进一步考虑图2所示的场景,其中,将源文件系统的目录FS1/D3复制到FS2/D3。Inode编号在文件系统中是唯一的,因此,FS1和FS2将有它们自己独立的inode编号。执行目录复制时,为每个源对象创建相应的目的对象,但该对象将具有不同的inode编号。例如,FS1中D3/D5/f3文件的inode编号是104,但是FS2中同一个文件的inode编号是258。针对此类问题的典型方案是维护一个将源inode编号映射到目的inode编号的表。映射表可以在源端或目的端进行维护,也可以同时在源端和目的端进行维护,具有不同程度的能力,如源端到目的端的映射表和图3所示。
表1源端到目的端的映射表
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980074997.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:装备有电机的飞行器涡轮发动机
- 下一篇:按需的基于网络的复制代理