[发明专利]数据复制方法、设备和计算机程序产品在审
申请号: | 201810399820.0 | 申请日: | 2018-04-28 |
公开(公告)号: | CN110413202A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 凌庆华;钟鑫;陈养峰;杨岳;李建保;韩磊;顾远;邵岩 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;张昊 |
地址: | 美国马*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 源文件系统 目标文件系统 源状态机 复制数据 数据复制 计算机程序产品 存储区域 关联 尺寸调整 调整目标 文件系统 不一致 响应 存储 复制 发送 失败 成功 | ||
本公开的实施例涉及数据复制的方法、设备和相应的计算机程序产品。一种数据复制方法可以包括:响应于与源文件系统相关联的第一源状态机开启,开启与源文件系统相关联的第二源状态机,第一源状态机执行用于调整源文件系统中的待复制数据的第一存储区域的尺寸的第一操作;从第二源状态机向目标文件系统发送尺寸调整消息,以使得目标文件系统执行用于调整目标文件系统中用于存储待复制数据的第二存储区域的尺寸的第二操作;以及响应于第一操作和第二操作已成功执行,使得源文件系统中的待复制数据复制到目标文件系统中。本公开的实施例能够避免由于源文件系统和目标文件系统两侧的尺寸改变不一致所引起的IO失败。
技术领域
本公开总体上涉及数据存储领域,更具体地,涉及数据复制方法、设备和计算机程序产品。
背景技术
在数据存储系统中,为了提高数据的安全性和可用性,可以同时存储数据的多个备份。例如,可以通过镜像视图技术将数据从一个存储设备复制到另一存储设备。同步复制是网络附属存储(NAS)通过块(Block)复制技术而产生多个数据同步复件的技术。源文件系统上的任何写操作都会产生2次写入,一次写入源文件系统,另一次写入目标文件系统。只有收到的两个响应,文件系统才会视为写入已完成。同步复制的优点是数据同步保护时延小,恢复点目标(RPO)等于0。因此当生产数据中心发生灾难事件时,不会造成数据丢失。
然而,目前的文件系统大多采用了精简配置(thin provision)。也就是说,文件系统中的用户数据的存储区域的尺寸会随着用户数据的使用自动扩展或缩小。一旦源文件系统和目标文件系统的存储区域的尺寸不匹配,就有可能导致IO失败。
发明内容
本公开的实施例提供了数据复制的方法、设备和相应的计算机程序产品。
在本公开的第一方面,提供了一种数据复制方法。该方法可以包括:响应于与源文件系统相关联的第一源状态机开启,开启与源文件系统相关联的第二源状态机,第一源状态机执行用于调整源文件系统中的待复制数据的第一存储区域的尺寸的第一操作;从第二源状态机向目标文件系统发送尺寸调整消息,以使得目标文件系统执行用于调整目标文件系统中用于存储待复制数据的第二存储区域的尺寸的第二操作;以及响应于第一操作和第二操作已成功执行,使得源文件系统中的待复制数据复制到目标文件系统中。
在某些实施例中,该方法还可以包括:在第二源状态机处从第一源状态机获取第一操作的执行结果;以及在第二源状态机处从目标文件系统获取第二操作的执行结果。
在某些实施例中,响应于第一操作和第二操作已成功执行,使得源文件系统中的待复制数据复制到目标文件系统中可以包括:从第二源状态机向目标文件系统发送第一操作已成功执行的消息,以使得待复制数据被复制到目标文件系统中的第二存储区域中。
在某些实施例中,该方法还可以包括:响应于第一操作或第二操作失败,在第一源状态机处执行回滚操作。
在某些实施例中,该方法还可以包括:接收来自目标文件系统的指示第二操作已成功执行的消息。
在某些实施例中,该方法还可以包括:向目标文件系统发送指示第一操作已成功执行的消息。
在本公开的第二方面,提供了一种数据复制方法。该方法可以包括:响应于来自源文件系统的尺寸调整消息,开启与目标文件系统相关联的第一目标状态机,其中尺寸调整消息指示用于调整源文件系统中的待复制数据的第一存储区域的尺寸的第一操作被执行;响应于第一目标状态机开启,开启与目标文件系统相关联的第二目标状态机,第二目标状态机执行用于调整目标文件系统中用于存储待复制数据的第二存储区域的尺寸的第二操作;以及响应于第一操作和第二操作已成功执行,复制待复制数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810399820.0/2.html,转载请声明来源钻瓜专利网。