【技术实现步骤摘要】
本专利技术的实现与快速反向恢复操作(fast reverse restoreoperation)有关。
技术介绍
计算系统通常包括一个或多个处理数据和运行应用程序的主计算机(“主机”)、一些存储数据的直接访问存储器(DASD)和一个控制主机与DASD之间的数据传送的存储控制器。存储控制器也称为控制单元或存储指示器,管理对一个由许多也称为直接访问存储器(DASD)的硬盘驱动器组成的存储空间的访问。主机可以通过存储控制器将输入/输出(I/O)请求传送给存储空间。一些灾难恢复系统考虑了在一段时间内对数据存储器上的一些卷(volume)的写入可能丢失的数据丢失情况。写入可以更新数据、写新数据或再次写同样的数据。为了有助于恢复数据写入,可能在远地配置一份数据拷贝。这样的拷贝也可以称为对偶或镜像拷贝。国际商用机器公司(IBM),本专利申请的受让方,提供了一些远程镜像系统(remote mirroring systems),包括在企业存储服务器(EnterpriseStorage Serve,ESS)系统内的对等层远程拷贝(PPRC)业务(例如,PPRC扩展的远距业务或同步PPRC业务)和扩展的远程拷贝(XRC)业务。远程镜像系统提供了镜像备份数据的技术,以便在系统故障后予以恢复。这样的数据镜像系统还可以提供另外一个远程拷贝供非恢复用,诸如供一个远程站点本地访问用。在远程镜像系统内,数据保存在一些卷对(volume pair)内。一个卷对包括一个在一个主存储器内的卷和一个在一个副存储器内的对应卷,对应卷内含有一个保存在主卷内的数据的拷贝。通常,卷对的主卷保存在主直 ...
【技术保护点】
一种执行拷贝操作的方法,所述方法包括:接收指出新源和新目标的快速反向恢复命令,其中所述新源是原目标,而所述新目标是原源;执行对新目标的同步扫描;以及用与新源关联的新源结构更新与新目标关联的新目标结构。
【技术特征摘要】
US 2004-5-27 10/856,2391.一种执行拷贝操作的方法,所述方法包括接收指出新源和新目标的快速反向恢复命令,其中所述新源是原目标,而所述新目标是原源;执行对新目标的同步扫描;以及用与新源关联的新源结构更新与新目标关联的新目标结构。2.权利要求1的方法,其中所述同步扫描被执行使得在新目标的高速缓存器内的在从原源到原目标建立即时虚拟拷贝关系时存在的数据块移动到物理存储装置。3.权利要求2的方法,其中执行同步扫描进一步包括对于属于即时虚拟拷贝关系的数据块,将这些数据块转出给新目标的物理存储装置;以及对于在即时虚拟拷贝操作后被更新的数据块,将新目标的物理存储器上的经更新的数据块的原内容拷贝给新源的物理存储装置;以及在新源结构内将每个所拷贝的数据块的相应指示符置位,以指出这个数据块已经拷贝。4.权利要求3的方法,所述方法还包括舍弃新目标高速缓存器内的数据块。5.权利要求1的方法,其中更新新目标结构进一步包括在新源结构内将指示符反转;以及将经反转的指示符拷贝给新目标结构。6.权利要求1的方法,所述方法还包括确定新目标是否处在远程镜像关系内;以及在新目标处在远程镜像关系内时,根据新目标结构内的值更新与新目标关联的不同步结构。7.权利要求1的方法,所述方法还包括响应接收到快速反向恢复命令,将新目标的写入禁止置位;以及响应执行快速反向恢复命令,将新目标的写入禁止复位。8.权利要求1的方法,所述方法还包括响应接收到快速反向恢复命令,停止对新源和新目标的输入/输出(I/O)操作;以及响应执行快速反向恢复命令,开放对新源和新目标的I/O操作。9.权利要求1的方法,所述方法还包括执行从新目标到新源的即时虚拟拷贝操作。10.权利要求1的方法,所述方法还包括执行从新目标到测试存储装置的即时虚拟拷贝操作。11.权利要求1的方法,其中所述快速反向恢复命令是在从新目标到新源执行了即时虚拟拷贝后接收的,以及其中所述快速反向恢复命令是在这个即时虚拟拷贝完成后台拷贝前执行的。12.权利要求1的方法,所述方法还包括用经更新的新目标结构执行从新源到新目标的后台拷贝操作。13.一种执行拷贝操作的方法,所述方法包括接收指出新源和新目标的快速反向恢复命令,其中所述新源是原目标,而所述新目标是原源;执行对新目标的同步扫描,使得在新目标的高速缓存器内的在从原源到原目标建立即时虚拟拷贝关系时存在的数据块移动到物理存储装置;通过将与新源关联的新源结构内的指示符反转和将经反转的指示符拷贝给与新目标关联的新目标结构,用新源结构更新新目标结构;舍弃新目标的高速缓存器内的数据块;以及其中所述快速反向恢复命令是在从新目标到新源执行了即时虚拟拷贝后接收的,以及其中所述快速反向恢复命令是在这个即时虚拟拷贝完成后台拷贝前执行的。14.权利要求13的方法,所述方法还包括响应接收到快速反向恢复命令,停止对新源和新目标的输入/输出(I/O)操作;以及响应执行快速反向恢复命令,开放对新源和新目标的I/O操作。15.一种执行拷贝操作的制品,所述制品包括存储指令的计算机可读媒体,所述制品可用来接收指出新源和新目标的快速反向恢复命令,其中所述新源是原目标,而所述新目标是原源;执行对新目标的同步扫描;以及用与新源关联的新源结构更新与新目标关联的新目标结构。16.权利要求15的制品,其中所述同步扫描被执行使得在新目标的高速缓存器内的在从原源到原目标建立即时虚拟拷贝关系时存在的数据块移动到物理存储装置。17.权利要求16的制品,其中在执行同步扫描时,所述制品还可用来对于属于即时虚拟拷贝关系的数据块,将这些数据块转出给新目标的物理存储装置;以及对于在即时虚拟拷贝操作后被更新的数据块,将新目标的物理存储器上的经更新的数据块的原内容拷贝给新源的物理存储装置;以及在新源结构内将每个所拷贝的数据块的相应指示符置位,以指出这个数据块已经拷贝。18.权利要求17的制品,其中所述制品还可用来舍弃新目标高速缓存器内的数据块。19.权利要求15的制品,其中在更新新目标结构时,所述制品还可用来在新源结构内将指示符反转;以及将经反转的指示符拷贝给新目标结构。20.权利要求15的制品,所述制品还可用来确定新目标是否处在远程镜像关系内;以及在新目标处在远程镜像关系内时,根据新目标结构内的值更新与新目标关联的不同步结构。21.权利要求15的制品,所述制品还可用来响应接收到快速反向恢复命令,将新目标的写入禁止置位;以及响应执行快速反向恢复命令,将新目标的写入禁止复位。22.权利要求15的制品,其中所述制品还可用来响应接收到快速反向恢复命令,停止对新源和新目标的输...
【专利技术属性】
技术研发人员:盖尔安德里亚斯匹尔,迈克尔E菲科特,拉夫卡马拉兹玛托赛维奇,沙查菲恩比立特,希莉拉哈维,罗伯特弗朗西斯巴特法,达立特扎弗里尔,伊法特努利尔,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。