[发明专利]存储卷中的数据完整性保护有效
申请号: | 201280006255.8 | 申请日: | 2012-01-10 |
公开(公告)号: | CN103339619A | 公开(公告)日: | 2013-10-02 |
发明(设计)人: | B·A·佩特森;T·M·布朗;N·Y·弗拉西斯科;李苏光;M·J·卡洛斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 李玲 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 中的 数据 完整性 保护 | ||
技术领域
本公开涉及用于管理存储卷(storage volume)中的数据完整性保护的方法、系统和计算机程序产品。
背景技术
可以通过多个网络中的一个将多个站点耦接在一起,其中多个站点中的每一个可以具有将数据存储在存储卷中的一个或者多个存储控制器。站点中的一些可以隔开延伸距离(例如超过一千公里的距离),而某些其它站点可以彼此相对接近。可以针对商业连续性和灾难恢复而越过两个或者更多个站点之间的延伸距离执行数据复制(即,数据的拷贝)。在某些机制中,可以同步或者异步地复制数据。另外,在某些机制中,为了允许数据的恢复可以按定期的时间间隔形成卷的一致性组。
在多个站点中执行的拷贝服务功能可以包括许多类型的操作。例如,时间点拷贝操作可以使几乎瞬间地创建整个逻辑卷或者数据的副本成为可能。对等远程拷贝操作或者PPRC操作可以使同步或者异步地复制存储卷到远程站点中的另一个控制单元成为可能。在某些计算环境中,可以在跨越多个存储卷保持时间点一致性的同时,从主站点同时拷贝多个存储卷至恢复站点。
在拷贝环境中,创建一致性组牵涉到卷(例如,卷“A”、“B”、“C”和“D”)。拷贝服务被用于创建各种一致性组。因此,
A和B处于拷贝类型1的关系;
B和C处于拷贝类型2的关系;
B、C和D处于拷贝类型3的关系;以及
C和D处于拷贝类型4的关系。
在客户端环境中需要非常小心以确保当随后拷贝这些一致性组时,拷贝的方向是正确的(正确的源和目标应用)。通常,在这种拷贝环境中,可以有处在关系中的数千个卷。不存在关于过去如何使用卷以帮助确定该卷是否具有原始数据、拷贝数据等或者关系是否不再有效的指示。
如果错误识别拷贝的方向,例如卷D至卷B,那么一致性组可被覆盖。在A出故障的情况下,不存在一致性组的有效集合,从而导致数据损失。如果没有意识到D数据当前在B上,那么数据完整性问题是可能的。
需要更好的方法来辨识A、B、C和D卷以及在灾难恢复环境中更好地保护数据。
在若干实施例中,关联卷和关系的管理是重要的,所述实施例包括从远程站点(我们的示例集中在该场景)中恢复以及从中间站点中恢复(虽然未给出示例,但是发明也是非常有益的)。
因此,在本领域中需要解决前述问题。
发明内容
提供了在多个站点处存储多个逻辑卷的方法、系统和计算机程序产品。接收用于对逻辑卷执行操作的命令。确定与逻辑卷相关联的规则是否允许对逻辑卷执行该操作。响应于确定与逻辑卷相关联的规则允许对逻辑卷执行操作,而对逻辑卷执行操作。
从另一方面看,本发明提供用于管理存储卷中的数据完整性保护的计算机程序产品,计算机程序产品包括:可由处理电路读取并且存储指令的计算机可读存储介质,所述指令供处理电路执行用于完成用于执行本发明的步骤的方法。
从另一方面看,本发明提供存储在计算机可读介质上并且可加载到数字计算机的内部存储器中的计算机程序,所述计算机程序包括软件代码部分,当所述程序在计算机上运行时所述软件代码部分用于执行本发明的步骤。
在附加实施例中,响应于确定与逻辑卷相关联的规则不允许对逻辑卷执行操作,避免对逻辑卷执行操作。
在另一些实施例中,判断命令的参数是否指示与逻辑卷相关联的规则要被命令超驰(override)。响应于确定与逻辑卷相关联的规则要被命令超驰,对逻辑卷执行操作。
在另一些实施例中,如果逻辑卷存储另一个逻辑卷的一致性副本,那么与逻辑卷相关联的规则限制对逻辑卷执行要覆写逻辑卷的拷贝操作。此外,与逻辑卷相关联的标签标识逻辑卷。
在某些实施例中,逻辑卷是第一逻辑卷,所述第一逻辑卷与第二逻辑卷有一致性拷贝服务关系。命令是撤销命令,所述撤销命令请求从一致性拷贝服务关系撤销至少第一逻辑卷或者第二逻辑卷。响应于解释与第一逻辑卷或者第二逻辑卷相关联的规则,拒绝撤销命令。
在另一些实施例中,在接收对逻辑卷执行操作的命令之前,设置针对逻辑卷的卷标,并且规则与卷标相关联。
在某些实施例中,逻辑卷与另一个逻辑卷有拷贝服务关系。
在附加实施例中,逻辑卷被配置为执行数据的迁移或者灾难恢复。
附图说明
现在参考在附图中所示的优选实施例,仅通过示例的方式描述本发明:
图1示出了根据本发明的优选实施例,包括在多个站点处控制多个逻辑卷的多个存储控制器的计算环境的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280006255.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:机器可读符号
- 下一篇:一种加工法兰上孔的专用工装
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置