使用分配图的数据恢复制造技术

技术编号:16112611 阅读:18 留言:0更新日期:2017-08-30 05:57
本文描述了一种方法。方法包括生成用于备份的分配图。方法还包括将分配图存储在存储设备中。方法进一步包括在来自备份的文件的存储期间读取分配图以便跳过读取空白块。方法还进一步包括在来自备份的文件的恢复会话期间读取分配图以便跳过向格式化的目标盘写入零。

【技术实现步骤摘要】
【国外来华专利技术】使用分配图的数据恢复
技术介绍
数据保护系统可以使用快照将一时间点处的计算系统的状态记录到盘阵列中。快照是指针的集合,所述指针可以用于将盘的状态恢复到在其处取得快照的特定时间。例如,基础虚拟卷可以用于将受保护系统的初始状态存储到盘阵列,并且然后可以将快照虚拟卷存储在盘阵列上,所述快照虚拟卷指示与基础虚拟卷的差异。一旦保存了快照,就可以将数据备份到存储设备上。附图说明在以下详细描述中并且参照附图来描述某些示例实现,其中:图1是依照本技术的示例实现的示例服务器网络的图示;图2是依照本技术的示例实现的示例文件恢复系统的框图;图3是依照本技术的示例实现的具有分配图的示例系统的框图;图4是依照本技术的示例实现的恢复来自备份的文件的示例方法的过程流程图;图5是依照本技术的示例实现的使用块设备呈现读取来自备份的文件的示例方法的过程流程图;图6是依照本技术的示例实现的写入来自备份的文件的示例方法的过程流程图;以及图7是示出了依照本技术的示例实现的示例非暂时性、机器可读介质的框图,所述机器可读介质存储代码,所述代码配置为跳过读取和写入未分配块。具体实施方式在一些系统中,可以通过从包含备份的存储设备读取备份并且将数据恢复到目标盘而执行恢复。尽管还可以使用诸如薄盘供应和去重之类的技术来节省盘空间,但是备份中的相当部分的盘空间一般在任何时间点处未分配。例如,这样的未分配盘空间可以由逻辑盘中的零行表示。本公开描述了一种用于使用分配图恢复来自备份的文件以便避免读取和写入备份中的未分配块的技术。如本文中使用的,术语“备份”是指完整备份和任何快照,并且术语“分配图”是指块设备表示,所述块设备表示是表示块设备的未分配块和已分配块。术语“目标”是指要向其恢复来自备份的文件的位置。可以将来自驻留于备份存储系统的存储设备中并且被主控在数据保护服务器中的备份的文件恢复到连接于目标存储系统的目标服务器。在备份的读取和备份的写入期间跳过完整备份中的未分配块。图1是依照本技术的示例实现的示例服务器网络的图示。服务器网络一般通过参考标号100指代。如在图1中所示,服务器网络100可以包括通过通信网络106可操作地耦合的备份服务器102和目标服务器104,所述通信网络106例如为广域网(WAN)、局域网(LAN)、虚拟私人网络(VPN)、互联网等。通信网络106可以是TCP/IP协议网络或者任何其它适当的协议。任何数目的客户端108可以通过通信网络106访问服务器102,104。每一个服务器102,104还可以可操作地连接到数据存储系统110,112,所述数据存储系统110,112包括存储设备114,116,诸如物理存储盘的阵列。服务器102,104可以通过存储域网络118访问数据存储系统110,112,所述存储域网络118可以包括由数据链路122耦合的多个交换机120,所述数据链路122例如特别是以太网接口连接、光纤信道链路、SCSI(小型计算机系统接口)接口等等。在一些示例中,数据链路122是存储域网络118的部分。尽管示出了物理连接,但是数据链路122还可以包括例如使用通过以太网的光纤信道(FCoE)或者通过IP的光纤信道(FCIP)路由通过通信网络110的虚拟链路,。服务器102可以主控一个或多个虚拟机器124,其中每一个虚拟机器124向客户端108提供操作系统实例。在一些示例中,客户端108以位置透明方式访问虚拟机器124。与虚拟机器124相关联的存储数据可以存储到对应的数据存储系统110。在一些示例中,在服务器102上运行的虚拟机器124驻留在数据存储系统110上。服务器102还包括分配图126。虚拟机器124可以将来自一个物理服务器102上的数据存储系统110的备份的文件恢复到另一个物理服务器104的数据存储系统112。如关于图2所述,虚拟机器124可以使用分配图126来跳过读取和写入备份的未分配部分。在一些示例中,预先格式化存储设备116中的目标盘使得目标存储盘的块默认未分配。将领会到,服务器网络100的配置只是可以在本技术的示例实现中实现的网络的一个示例。所述服务器网络100可以基于针对特定系统的设计考虑来修改。例如,依照本技术的实现的服务器网络100可以包括任何合适数目的物理服务器102,104以及任何合适数目的数据存储系统110,112。另外,每一个服务器102可以包括一个或多个虚拟机器124,其中每一个虚拟机器124可以可操作地连接到备份的一个或多个分配图126,所述备份包含要恢复到任何其它适合的目标服务器104的文件。图1的框图不旨在指示服务器网络100要包括在图1中示出的所有组件。另外,取决于具体实现的细节,服务器网络100可以包括没有在图1中示出的任何数目的附加组件。图2是依照本技术的示例实现的示例文件恢复系统的框图。示例备份恢复系统一般通过参考标号200指代。如图2中所示,备份服务器102包括虚拟机器124。虚拟机器124可操作地连接到盘阵列202和去重器具203。虚拟机器124包括协调器208,图形用户接口(GUI)206,云计算平台208,以及与盘阵列202对接的虚拟卷驱动器210,如由箭头212所示。虚拟机器124还包括与盘阵列202和去重器具203对接的备份/恢复驱动器214,如分别由箭头216和218指示。备份/恢复驱动器214还经由数据链路220通信地连接到目标服务器104的目标盘224,如由箭头220指示。例如,数据链路220可以包括iSCSI、光纤信道或者任何其它高速数据链路。盘阵列202可以包括基础虚拟卷222。基础虚拟卷222连接到盘阵列202的快照虚拟卷224,226,如分别由箭头228,230所示。去重器具203包括对象仓库232。对象仓库232包括备份对象234和分配图126。虚拟机器124可以是虚拟器具。如本文中使用的,虚拟器具是预配置的虚拟机器图像,所述虚拟机器图像可以经由电子下载而可用或者在物理存储介质上可用。虚拟机器124可以采取虚拟机器图像的形式以用于供备份服务器102上的管理程序使用。管理程序是可以创建和运行虚拟机器的计算机软件、固件或硬件的片段。虚拟机器124的协调器204用于调度备份。例如,协调器204可以从GUI206接收备份请求并且将备份请求发送给云计算平台208。备份可以经由GUI206来调度以便在预确定的间隔处自动地执行,所述预确定的间隔是诸如每天一次、每周一次或者每月一次。在一些示例中,云计算平台208包括软件,所述软件用于与虚拟卷驱动器210结合地提供针对快照的逻辑卷管理。例如,云计算平台208可以提供盘阵列诊断支持,使得可以使用来自任何特定销售商的存储阵列。虚拟卷驱动器210可以允许在盘阵列202上创建以及从盘阵列202读取虚拟卷。虚拟卷是可以横跨一个或多个物理卷的逻辑盘分区。物理卷可以包括外部存储设备的硬盘、硬盘分区或者逻辑单元号(LUN)。仍然参照图2,当执行初始备份时,将基础虚拟卷222写入到盘阵列202。基础虚拟卷222然后可以充当用于快照虚拟卷224的基础(如由箭头228指示)以及用于快照虚拟卷226的基础(如由箭头230指示)。例如,快照虚拟卷224,226可以是接连时间点处的相同系统的备份。在一些示例中,快照使用写时拷贝技术实现。在一些示例本文档来自技高网...
使用分配图的数据恢复

【技术保护点】
一种系统,包括:存储设备;映射引擎,用于生成针对存储设备上的备份的分配图;以及恢复引擎,用于恢复来自备份的文件,所述恢复引擎在读取备份时使用分配图来跳过未分配块。

【技术特征摘要】
【国外来华专利技术】2014.10.29 IN 5401/CHE/20141.一种系统,包括:存储设备;映射引擎,用于生成针对存储设备上的备份的分配图;以及恢复引擎,用于恢复来自备份的文件,所述恢复引擎在读取备份时使用分配图来跳过未分配块。2.权利要求1所述的系统,所述恢复引擎进一步在向目标盘写入来自备份数据的文件时跳过写入零。3.权利要求1所述的系统,所述目标盘包括格式化的盘。4.权利要求1所述的系统,所述存储装置包括去重器具中的对象仓库。5.权利要求1所述的系统,所述存储装置包括薄供应存储设备。6.一种方法,包括:生成用于备份的分配图;将分配图存储在存储设备中;在来自备份的文件的存储期间读取分配图以便跳过读取空白块;以及在来自备份的文件的恢复会话期间读取分配图以便跳过向格式化的目标盘写入零。7.权利要求6所述的方法,其中所述目标盘预先格式化。8.权利要求6所述的方法,在来自备份的文件的存储期间使用分配图以便跳过读取空白块包括:使用分配图确定存储装置的未使用块;在备份会话期间读取已分...

【专利技术属性】
技术研发人员:A斯拉特MR瓦特金斯GC卡兰斯
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1