当前位置: 首页 > 专利查询>EMC公司专利>正文

数据恢复期间的数据访问制造技术

技术编号:10156676 阅读:106 留言:0更新日期:2014-07-01 10:11
一种用于在数据恢复期间访问数据的方法、制造物品和设备。在一些实施例中,这包括:将来自应用的I/O请求发送到对象,其中该对象正在恢复;建立I/O拦截;用该I/O拦截来拦截应用的I/O请求;以及基于对象的子对象的状态使I/O请求重定向。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】一种用于在数据恢复期间访问数据的方法、制造物品和设备。在一些实施例中,这包括:将来自应用的I/O请求发送到对象,其中该对象正在恢复;建立I/O拦截;用该I/O拦截来拦截应用的I/O请求;以及基于对象的子对象的状态使I/O请求重定向。【专利说明】数据恢复期间的数据访问本申请相关于:共同待审的与之同时提交的US专利申请N0.12/828,198 (代理机构卷号EMC-10-169)(优先级化的备份分段),其通过所有目的的引用而结合于此;以及共同待审的与之同时提交的US专利申请N0.12/828, 205 (代理机构卷号EMC-10-186)(动态优先级化的恢复),其通过所有目的的引用而结合于此;以及共同待审的与之同时提交的US专利申请N0.12/828,218 (代理机构卷号EMC-10-188)(访问后数据保存),其通过所有目的的引用而结合于此。
本专利技术大体上涉及数据系统,并且更具体地,涉及高效保护和访问数据的系统和方法。
技术介绍
现代的数据系统包含大量数据。这样的数据系统可例如包括电子邮件服务器、商用网站、银行记录、政府数据库等。日益存在这样的期望,用户必须总是能访问这些数据系统。例如,如果用户不能访问商用网站(例如Amazon, com停止),在不能访问网站的每天,业务将损失数百万美元的收.、Mo利用日益不断增加的数据量以及日益不断增加的能访问数据的期望,保护数据存在着巨大的压力。在事故的情况下 然而,这些常规的数据保护方案在恢复数据方面太慢,或太昂贵。此外,常规的数据保护方案在允许访问数据前需要完全恢复数据。遗憾地,可能有时在完成恢复操作之前需要能访问数据系统中的数据。因此,需要有用于保护和访问数据系统中的数据的改进的方法、制造物品和设备。【专利附图】【附图说明】本专利技术将通过下列详细说明连同附图而容易理解,其中类似的标号指示类似的结构元件,并且其中: 图1是根据一些实施例的数据系统的图。图2是根据一些实施例的用于备份数据的方法的流程图。图3是根据一些实施例的用于恢复数据的方法的流程图。图4是根据一些实施例的用于访问数据的方法的流程图。图5是根据一些实施例的用于保存数据的方法的流程图。【具体实施方式】在下文连同图示本专利技术原理的附图来提供本专利技术的一个或多个实施例的详细说明。尽管本专利技术连同这样的实施例描述,应该理解本专利技术不限于任一个实施例。相反地,本专利技术的范围仅由权利要求限制并且本专利技术包含许多备选、修改和等同物。为了示例目的,在下列说明中阐述许多具体细节以便提供本专利技术的全面理解。为了示例目的而提供这些细节,并且本专利技术在没有这些具体细节中的一些或全部的情况下可根据权利要求来实践。为了清楚目的,在与本专利技术有关的
中已知的技术材料未被详细描述使得不会多余地混淆本专利技术。应该意识到本专利技术可以以许多方式实施,包括作为过程、设备、系统、装置、方法或计算机可读介质(例如计算机可读存储介质,其包含计算机可读指令或计算机程序代码),或作为计算机程序产品,其包括具有嵌入其中的计算机可读程序代码的计算机可用介质。在本公开的背景下,计算机可用介质或计算机可读介质可以是可以包含或存储程序供指令执行系统、设备或装置使用或与之结合来使用的任何介质。例如,计算机可读存储介质或计算机可用介质可以是,但不限于,随机存取存储器(RAM)、只读存储器(ROMA)或持久性存储(例如大容量存储装置、硬驱动器、 闪速存储器)或任何磁、电磁、红外、光或电手段系统、设备或装置以便存储信息。备选地或另外,计算机可读存储介质或计算机可用介质可以是这些装置的任何组合或甚至是在其上打印程序代码的纸或另一个适合的介质,因为程序代码可以例如经由纸或其他介质的光扫描而电子地被捕获,然后被编译、解释或以适合的方式另外处理(如必要的话)并且然后存储在计算机存储器中。应用、软件程序或计算机可读指令可称为部件或模块。应用可以在硬件中硬接线或硬编码或采取在通用计算机上执行的软件的形式或在硬件中硬接线或硬编码使得当软件装载到计算机和/或由计算机执行时,计算机变成用于实践本专利技术的设备。应用还可通过使用软件开发包或工具包(其实现本专利技术的创建和实施)而被全部或部分下载。在该说明书中,这些实施或本专利技术可采取的任何其他形式可称为技术。一般地,可在本专利技术的范围内更改公开的过程的步骤顺序。本专利技术的实施例将参考配置成存储文件的数据系统而描述,但应该理解本专利技术的原理不限于数据系统。相反,它们能应用于能够存储和处理各种类型的对象(采用模拟、数字或其他形式)的任何系统。尽管可通过示例使用例如文档、文件、对象等术语,本专利技术的原理不限于任何特定形式, 能够代表信息的任何对象。图1图示根据本专利技术的一些实施例的数据系统。数据系统10包括命名空间100、对象102、恢复服务104、容器106、拦截108、应用110和版本112。尽管图1图示命名空间100、对象102、恢复服务104、容器106、拦截108、应用110和版本112为单独部件,应该理解这些部件可存在于一个或多个机器中。例如,恢复服务104和容器106可存在于相同的机器中,而拦截108和应用110存在于不同的机器中,并且对象102和命名空间100存在于再另一个不同的机器中。命名空间100包括一组名称地址对。例如,在一些实施例中,命名空间100可包括文件系统目录结构。命名空间100由应用110使用来使对象102定位。容器106包含备份数据。该备份数据可包括若干文件,以及相同文件的若干版本,如由图1中的版本112描绘。例如,第一备份可存储文件的初步版本。第二备份可存储文件的最终版本。在这两个备份期间,文件可具有相同的文件名。第二备份可存储文件的第二版本而不是覆盖文件的初步版本。版本112可被分段成子对象。应该理解尽管使用术语“版本”,在容器中不需要有文件的多个版本。例如,容器可以具有文件X,并且仅具有文件X的一个版本。在该情况下,它是被分段成子对象的文件X。在一些实施例中,分段可使用预定间隔(例如,以每IOkB创建段)而进行。在一些实施例中,分段可根据访问方式而进行。例如,假设版本112是虚拟机的备份。如果版本112的第一 30kB对于启动虚拟机是必需的,分段出第一 30kB可以是优选的。版本112的剩余部分可被分段成30kB的段,或可根据一些其他标准(例如,40kB的段,根据其他已知的访问方式来分段,等)而被分段。剩余段在尺寸上彼此不必相同,或不必与初始的30kB段相同。分段还可基于元数据(例如由应用维护的文件历史),或基于策略或用户命令。在一些实施例中,可对段分配优先级。优先级可通过多种方法而分配。在一些实施例中,访问方式可在分配优先级中用作标准。在上文的示例中,对虚拟机的备份的第一30kB分配最高优先级可是优选的。因为虚拟机的任何用户首先将必须访问第一 30kB来启动虚拟机,尽可能快地恢复第一 30kB将是优选的。通过对第一 30kB分配最高优先级,恢复操作将能够看到分配给第一 30kB的最高优先级,并且尽可能快地恢复它。其他访问方式可用于确定优先级。例如,假设版本112是Microsoft Word应用的备份,并且备份的最后5kB包含“最近访问文件”列表。用户可决定他们希望知道哪些文件是最本文档来自技高网
...
数据恢复期间的数据访问

【技术保护点】
一种用于在数据恢复期间访问数据的方法,其包括:将来自应用的I/O请求发送到对象,其中所述对象正在恢复;建立I/O拦截;用I/O拦截来拦截所述应用的I/O请求;以及基于所述对象的子对象的状态使所述I/O请求重定向。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:MJ杜奇CH克劳达托斯MN劳
申请(专利权)人:EMC公司
类型:发明
国别省市:美国;US

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

1