【技术实现步骤摘要】
【国外来华专利技术】基于异步主机文件系统的数据复制
技术介绍
[0001]本专利技术总体上涉及一种用于数据复制的方法、系统和计算机程序产品。更具体地,本专利技术涉及用于基于异步主机文件系统的数据复制的方法、系统和计算机程序产品。
[0002]如果存储设备之一发生故障,其中相同数据存储在多个存储设备中的数据复制对于恢复是重要的。此外,如果数据中心变得不可用(例如,由于电力故障或自然灾难),则为了提供冗余,通常在通过网络连接的多个站点处的多个存储设备中存储重复数据。
[0003]数据复制解决方案已经在软件应用程序与物理存储设备之间的不同组件中实现。可以在应用程序级、客户端虚拟机级或在存储子系统内复制数据。
[0004]虚拟机或逻辑分区是仿真物理计算设备(如处理器、存储器和存储设备)的软件。管理程序是创建和管理虚拟机的计算机软件。在一些基于管理程序的环境中,每个虚拟机虚拟化其自身的物理输入/输出(I/O)资源,诸如存储和网络设备。在其他环境中,每个虚拟机不虚拟化其自身的I/O资源。相反,位于一个虚拟机或逻辑分区中的软件(例如,虚拟I/O服务器(VIOS))虚拟化用于其他客户端、逻辑分区的物理I/O资源。因为来自客户端虚拟机的所有I/O行进通过VIOS,所以也可以在VIOS中实现数据复制。
[0005]异步数据复制是一种数据备份的方法,其中,在将累积的数据存储在另外设备中之前,数据首先被存储在主存储设备中并且然后被累积在单独的位置(如存储器或基于盘的日志)中。异步地复制数据消除了I/O延迟,因为存储数据的应用程序不必等待数据存储在多于一个 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种计算机实现方法,包括:将在第一存储设备中存储数据的写入操作复制到第一复制文件中;确定在第一时间确定的所述第一复制文件的第一版本与在第二时间确定的所述第一复制文件的第二版本之间的一组差异,该组差异包括在所述第一时间与所述第二时间之间发生的复制的写入操作的一组结果;以及导致在第二文件系统处将该组差异存储在第二存储设备中,在所述第二存储设备中创建存储在所述第一存储设备中的所述数据的副本。2.根据权利要求1所述的计算机实现的方法,其中所述第一复制文件由集群文件系统维护。3.根据权利要求1所述的计算机实现的方法,其中所述第一复制文件包括瘦文件。4.根据权利要求1所述的计算机实现的方法,进一步包括:将该组差异从所述第一文件系统传输到所述第二文件系统。5.根据权利要求1所述的计算机实现的方法,其中,导致在第二文件系统处将该组差异存储在第二存储设备中进一步包括:导致在所述第二文件系统处将该组差异写入第二复制文件;以及导致在所述第二文件系统处对所述第二存储设备的一组写入操作,该组写入操作根据该组差异将数据存储在第二存储设备中。6.根据权利要求1所述的计算机实现的方法,其中,所述第一存储设备包括本地存储设备,并且其中,所述第二存储设备包括远程存储设备。7.一种用于基于异步主机文件系统的数据复制的计算机程序产品,所述计算机程序产品包括:一个或多个计算机可读存储介质,以及共同存储在所述一个或多个计算机可读存储介质上的程序指令,所述程序指令包括:用于将在第一存储设备中存储数据的写入操作复制到第一复制文件中的程序指令;用于确定在第一时间确定的所述第一复制文件的第一版本与在第二时间确定的所述第一复制文件的第二版本之间的一组差异的程序指令,该组差异包括在所述第一时间与所述第二时间之间发生的复制的写入操作的一组结果;以及用于导致在第二文件系统处将该组差异存储在第二存储设备中的程序指令,在所述第二存储设备中创建存储在所述第一存储设备中的所述数据的副本。8.根据权利要求7所述的计算机程序产品,其中所述第一复制文件由集群文件系统维护。9.根据权利要求7的计算机程序产品,其中所述第一复制文件包括瘦文件。10.根据权利要求7所述的计算机程序产品,进一步包括:将该组差异从所述第一文件系统传输到所述第二文件系统的程序指令。11.根据权利要求7所述的计算机程序产品,其中,用于导致在第二文件系统处将该组差异存储在第二存储设备中的程序指令进一步包括:导致在所述第二文件系统处将该组差异...
【专利技术属性】
技术研发人员:NS帕尔苏尔,RA尚卡,JA帕福米,PI加内什,FL尼克尔斯三世,JK奇蒂加拉,L亚德拉帕蒂,杨瑞,RK小格杰特森,CD琼斯,DM根蒂,J阿德金斯,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。