[发明专利]针对文件访问协议存储的同步复制有效
申请号: | 201680079696.9 | 申请日: | 2016-11-22 |
公开(公告)号: | CN108604163B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | A·考什克;杨艺;穆月东 | 申请(专利权)人: | NETAPP股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/20 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 文件 访问 协议 存储 同步 复制 | ||
提供了一种或多种技术和/或计算设备用于实现同步复制。例如,可以在托管本地存储的本地存储控制器和托管远程存储的远程存储控制器之间建立同步复制关系(例如,可以以文件、逻辑单元号(LUN)或任何其他粒度级别来指定复制)。可以在本地存储和远程存储上并行实现数据文件操作。独立元数据文件操作可以在本地存储上独立于数据文件操作来实现,以及在本地完成之后,可以在远程存储上远程实现。在从属元数据文件操作在本地存储上本地实现,以及在本地完成之后,可以在远程存储上远程实现之前,可以清空进行中的数据文件操作。
本申请要求于2015年11月23日提交的题为“用于文件访问协议存储的同步复制”的美国非临时专利申请No.14/948,653的优先权,其通过引用并入本文。
背景技术
存储环境可以使用文件访问协议(诸如网络文件系统协议、公共互联网文件系统协议、虚拟化网络附接存储等)向客户端提供对数据的访问。在示例中,存储环境可以包括一个或多个存储控制器,其被配置为向客户端提供对这种存储控制器所拥有的存储设备内的数据的访问。例如,第一存储控制器可以向客户端提供对第一存储设备内的数据的访问。第二存储控制器可以向客户端提供对第二存储设备内的数据的访问。
可以在第一存储控制器和第二存储控制器之间建立同步复制关系,其可以在存储控制器和/或存储设备发生故障或变得不可用的情况下,改善数据丢失保护并减轻客户端服务中断。例如,数据可以从第一存储设备被复制到第二存储设备(例如,复制到第二存储控制器可访问但最初由第一存储控制器拥有的存储设备),使得第二存储控制器可以在第一存储控制器发生故障的情况下,向客户端提供对第二存储设备内的复制数据的故障转移访问。在同步复制的示例中,目标为第一存储设备的写入请求可以被分割成要在第一存储设备上执行的本地写入请求和要在第二存储设备上执行的远程写入请求(例如,可以首先在第一存储设备上执行本地写入请求,并且在完成本地写入请求时,可以在第二存储设备上执行远程写入请求)。一旦本地写入请求和远程写入请求二者均完成,就可以将写入请求完成通知返回提供给发布写入请求的客户端。遗憾的是,同步复制可以在文件系统内实现,因此对文件系统的改变可能使同步复制不可操作。附加地,同步复制可能仅以粗粒度级别(诸如卷级别或存储控制器级别)可用,因此本该用于存储操作和客户端数据访问的资源可能会被与粗粒度同步复制相关联的开销不期望地消耗(例如,卷可以包括客户端想要复制的一些文件和客户端对复制它不感兴趣的其他文件,但是卷级别复制会复制卷的所有文件)。
附图说明
图1是示出根据本文中阐述的一个或多个提供的示例集群网络的组件框图。
图2是示出根据本文中阐述的一个或多个提供的示例数据存储系统的组件框图。
图3是示出了同步复制的示例性方法的流程图。
图4A是示出了用于同步复制的示例性计算设备的组件框图,其中接收数据文件操作。
图4B是示出了用于同步复制的示例性计算设备的组件框图,其中并行地本地实现数据文件操作并且远程实现复制数据文件操作。
图4C是示出了用于同步复制的示例性计算设备的组件框图,其中向主机提供数据文件操作完成通知。
图5A是示出了用于同步复制的示例性计算设备的组件框图,其中接收独立元数据文件操作。
图5B是示出了用于同步复制的示例性计算设备的组件框图,其中本地实现独立元数据文件操作。
图5C是示出了用于同步复制的示例性计算设备的组件框图,其中完成独立元数据文件操作的本地实现。
图5D是示出了用于同步复制的示例性计算设备的组件框图,其中远程实现复制独立元数据文件操作。
图5E是示出了用于同步复制的示例性计算设备的组件框图,其中完成复制独立元数据文件操作的远程实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NETAPP股份有限公司,未经NETAPP股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680079696.9/2.html,转载请声明来源钻瓜专利网。