【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及从具有不同时间点的源数据的存储库中的源数据的拷贝创建复原拷贝的计算机程序产品、系统和方法。
技术介绍
在存储环境中,存储控制器可以使用时间点拷贝技术(诸如(闪速拷贝)、快照等)创建生产卷(production volume)的时间点(“PiT”)拷贝。时间点拷贝按照即刻显现并且允许主机继续访问源卷而对拷贝卷的实际数据传输被推迟到稍后时间的方式来复制数据。PiT拷贝即刻显现,这是因为响应于在没有将数据从源卷复制至目标卷的情况下产生关系数据结构,“完整”响应被返回给复制操作。PiT拷贝技术通常推迟在PiT拷贝关系建立时将源卷中的数据传输到复制目标卷,直至对源卷上的数据块请求了写操作为止。数据传输也可以作为对系统性能影响最小的后台复制处理来进行。作为响应于PiT拷贝命令而立即建立的PiT拷贝关系包括指示块在源卷或复制卷处的卷中的位置的位图或其他数据结构。PiT拷贝包括源卷中的数据和要被传输到目标卷的更新所重写的数据的组合。IBM和FlashCopy是国际商业机器公司的商标,已在全世界许多管辖区域中注册了。当接收到对PiT拷贝关系中所涉及的源卷中的块的更新时,在用于轨道的新数据被写入到源卷之前,截至时间点的轨道的拷贝必须被复制至副文件(side file)或目标卷,从而重写数据的时间点拷贝。从具有不同时间点的源数据的存储库中的源数据的拷贝创建复原拷贝是复杂的。因此,本领域中对于解决上述问题存在需求。时间点拷贝和随后的时间点;对于每个时间点拷贝,将变化的源数据复制至存储库,所述变化的源数据包括在时间点拷贝的变化信息中被指示为发生变化的源数据;接收复原 ...
【技术保护点】
一种用于维护存储库中的源数据的系统,包括:处理器;以及包括程序指令的计算机可读存储介质,所述程序指令被处理器运行以执行操作,所述操作包括:将截至初始时间点的所有源数据复制至存储库;启动源数据在初始时间点之后的不同时间点的时间点拷贝;作为对完成每一个时间点拷贝的响应,将变化信息传输至存储库,所述变化信息指示源数据中在时间点拷贝的时间点和随后的时间点之间发生变化的变化的数据;对于每一个时间点拷贝,复制变化的源数据至存储库,所述变化的源数据包括在该时间点拷贝的变化信息中被指示为发生变化的源数据;接收复原请求以复原截至复原时间点的源数据;确定存储库中截至复原时间点的源数据;以及将所确定的源数据从存储库复制至复原拷贝。
【技术特征摘要】
【国外来华专利技术】2014.02.07 US 14/175,9801.一种用于维护存储库中的源数据的系统,包括:处理器;以及包括程序指令的计算机可读存储介质,所述程序指令被处理器运行以执行操作,所述操作包括:将截至初始时间点的所有源数据复制至存储库;启动源数据在初始时间点之后的不同时间点的时间点拷贝;作为对完成每一个时间点拷贝的响应,将变化信息传输至存储库,所述变化信息指示源数据中在时间点拷贝的时间点和随后的时间点之间发生变化的变化的数据;对于每一个时间点拷贝,复制变化的源数据至存储库,所述变化的源数据包括在该时间点拷贝的变化信息中被指示为发生变化的源数据;接收复原请求以复原截至复原时间点的源数据;确定存储库中截至复原时间点的源数据;以及将所确定的源数据从存储库复制至复原拷贝。2.根据权利要求1所述的系统,其中,所述时间点拷贝是由时间点拷贝程序产生的,并且其中与所述时间点拷贝程序独立地运行的存储库拷贝程序执行如下操作:将变化信息、变化的数据和在所述变化信息中被指示为发生变化的在随后的时间点的数据复制至存储库。3.根据前述权利要求中任一项所述的系统,其中,所述操作还包括:为存储库中的每一个时间点拷贝指示存储库偏移,所述存储库偏移用于指示在存储库中该时间点拷贝的变化的数据被写入的位置的偏移。4.根据前述权利要求中任一项所述的系统,其中,所述确定截至复原时间点的源数据确定存储库中截至复原时间的源数据单元,其中如果存储库具有不同时间点拷贝的数据单元的多个拷贝,则在所确定的源数据中包含来自最接近复原时间的时间点拷贝的数据单元。5.根据前述权利要求中任一项所述的系统,其中,复制截至初始时间点的源数据包括:创建源数据在初始时间点的时间点拷贝,该时间点拷贝包括指示所有源数据已发生变化的变化信息;以及将在初始时间点的时间点拷贝的变化信息传输至存储库。6.根据权利要求5所述的系统,其中,确定截至复原时间点的源数据以复制至所述复原拷贝包括:初始化复原拷贝信息,所述复原拷贝信息指示所有源数据单元还未被复制至所述复原拷贝;对于在复原时间点处或在复原时间点之前的每一个时间点拷贝,从最接近复原时间的时间点拷贝开始并且以逆时间顺序考虑时间点拷贝,以执行:确定时间点拷贝的在复原拷贝信息中被指示为尚未被复制的变化的数据单元,其中,所确定的变化的数据单元被包括在所确定的要复制的源数据中;使用时间点拷贝的存储库偏移来确定所确定的变化的数据单元被存储在存储库中的位置;至所述复原拷贝;将变化的数据单元从所确定的存储库中的位置复制;以及在复原拷贝信息中将所确定的变化的数据单元指示为已复制。7.根据前述权利要求中任一项所述的系统,其中,所述操作还包括:配置空白的复原卷,将复原拷贝的数据复制至所述空白复原卷,
\t其中,在所有来自存储库的源数据的数据被复制至所述复原卷后,所述复原卷可用。8.一种用于维护存储库中的源数据的方法,所述方法包括:将截至初始时间点的所有源数据复制至存储库;启动源数据在初始时间点之...
【专利技术属性】
技术研发人员:G·T·基什,G·A·加奎特,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。