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

优化的恢复制造技术

技术编号:8737270 阅读:164 留言:0更新日期:2013-05-26 12:42
一种用于修复数据的方法、工业制品和设备。在一些实施例中,这包括确定待恢复的对象,确定对象的表示,以及从数据资源系统中请求对象的表示。在一些实施例中,对象的表示是对象的散列值。在一些实施例中,对象的表示是对象的片段。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体涉及数据系统,并且更具体而言,涉及高效地保护和访问数据的系统和方法。
技术介绍
传统的数据恢复技术强调备份和存储。这些包括制作数据的副本,并且将副本版本存储在与原始版本不同的位置处。这使得对数据的使用效率低下,因为保留了两个数据副本。在备份和存储技术中已经有若干进步。一个这种进步是重复资料删除。重复资料删除会消除冗余的数据块,使得存储数据块的仅一个实例。这可潜在地节约大量存储空间,以及在将数据从备份客户端传送到备份服务器时,这可节约带宽。虽然备份和存储中的这样的进步已经使效率有所提高,但在恢复数据时损失了大部分效率。例如,当从经重复资料删除的数据中进行恢复时,首先数据重组,然后发送到恢复目标。恢复过程比备份过程需要多得多的带宽资源。因此,需要一种用于恢复数据系统中的数据的改进方法、工业制品和设备。附图说明结合附图,通过以下详细描述,将容易地理解本专利技术,其中,相同参考标号标示相同的结构要素,以及其中: 图1是根据一些实施例的数据系统的示意图。图2是根据一些实施例的、用以备份数据的方法的流程图。图3是根据一些实施例的、用以恢复数据的方法的流程图。图4是根据一些实施例的、用以访问数据的方法的流程图。图5是根据一些实施例的、用以保持数据的方法的流程图。具体实施方式在下面提供本专利技术的一个或多个实施例的详细描述以及附图,附图示出本专利技术的原理。虽然结合这种实施例(一个或多个)来描述本专利技术,但应当理解的是,本专利技术不限于任何一个实施例。相反,本专利技术的范围仅由权利要求限定,而且本专利技术包含许多备选方案、修改和等效物。为了示例的目的,在以下描述中阐述许多具体细节,以便提供本专利技术的详尽理解。提供这些细节是为了示例的目的,而且根据权利要求,可在没有这些具体细节中的一些或全部的情况下实践本专利技术。为了清楚的目的,未详细描述与本专利技术有关的
中已知的技术,以使得不会不必要地使本专利技术模糊不清。应当理解,可用许多方式实现本专利技术,包括作为过程、设备、系统、装置、方法或计算机可读介质(诸如包含计算机可读指令或计算机程序代码的计算机可读的存储介质),或者作为计算机程序产品,包括其上包含有计算机可读的程序代码的计算机可用的介质。在本公开的上下文中,计算机可用的介质或计算机可读的介质可为可包含或存储用于由指令执行系统、设备或装置使用或者与指令执行系统、设备或装置结合起来使用的程序的任何介质。例如,计算机可读的存储介质或计算机可用的介质可为(但不限于)随机存取存储器(RAM)、只读存储器(R0M),或者持久性存储,诸如大容量存储装置、硬盘驱动器、CDR0M、DVDR0M、磁带、可擦除可编程只读存储器(EPR0M或闪速存储器),或者用于存储信息的任何磁性、电磁性、红外、光学或电气器件系统、设备或装置。备选地或另外,计算机可读的存储介质或计算机可用的介质可为这些装置的任何组合,或者甚至是其上印刷有程序代码的纸或另一种适当的介质,因为可通过例如对纸或其它介质进行光学扫描来电子地捕捉程序代码,然后对程序代码进行编译、解释,或者另外以适合的方式处理该程序代码(如有必要),然后将该程序代码存储在计算机存储器中。应用程序、软件程序或计算机可读的指令可被称为构件或模块。应用程序可硬接线或硬编码在硬件中,或者采取在通用计算机上执行的软件的形式,或者硬接线或者硬编码在硬件中,使得当软件加载到计算机中,以及/或者软件被计算机执行时,计算机成为用于实践本专利技术的设备。也可通过使用使得能够产生和实现本专利技术的软件开发套件或工具包来全部或者部分地下载应用程序。在本说明书中,这些实现或者本专利技术可采取的任何其它形式可被称为技术。一般而言,在本专利技术的范围内可更改公开的过程的步骤的顺序。将参照配置成存储文件的数据系统来描述本专利技术的实施例,但应当理解的是,本专利技术的原理不限于数据系统。相反,它们适用于能够存储和处理呈模拟形式、数字形式或其它形式的多种类型的对象的任何系统。虽然可按示例的方式使用诸如文献、文件、对象等的术语,但本专利技术的原理不限于表示和存储数据或其它信息的任何特定形式;相反,它们同样适应于能够表示信息的任何对象。图1示出根据本专利技术的一些实施例的数据系统。数据系统10包括受保护的系统100和数据源系统102。如图1所示出的那样,可存在供受保护的系统从中恢复的多个数据源系统。另外,受保护的系统可为用于其本身的数据源系统。虽然图1示出从受保护的系统100到数据源系统102的“备份”箭头,但应当注意的是,在一些实施例中不需要备份。在一些实施例中,受保护的系统100包括备份服务、数据索引、恢复服务和授权数据服务。当被请求时,备份服务对受保护的系统执行备份。这些备份请求可为特别的,或者可为预先安排的。例如,备份服务可每隔两星期就获取受保护的系统中的硬盘驱动器的图像。在一些实施例中,备份服务可确定哪个数据将被发送到备份贮存库(例如根据政策不应发送某些数据,不应再次发送复制文件等),并且可提供对于构建数据索引(例如对象的散列、对象的名称等)而言必需的信息。备份服务还可提供重复资料删除和其它空间节约功能。例如,备份服务可将各个文件或数据对象分割成数据片段,并且可创建各个文件和各个数据片段的散列。在一些实施例中,可在目标存储装置(例如可为数据源系统)上执行重复资料删除,并且因此,对于构建数据索引而言必需的信息(例如散列值)可由目标存储装置提供。当将受保护的系统连接到数据源系统上时,备份服务可负责鉴定备份服务与之通信的各个数据源系统的身份。在一些实施例中,数据源系统可负责这种鉴定。在一些实施例中,数据索引由备份服务创建,或者由管理一个或多个受保护的系统的数据索引的另一个服务创建。数据索引可包括数据索引条目的列表。各个条目可包括关于对象的信息,尤其诸如当备份(例如使用备份应用程序版本1.0)时的文件名称、文件位置、版本元数据,以及对象的散列。在一些实施例中,可通过使用密文散列函数来确定对象的散列。在一些实施例中,数据索引条目还可包括子级别的信息。例如,数据索引条目可尤其包括关于对象的片段、片段的片段号(例如片段1(共10个))以及片段的散列的信息。通过具有数据索引,受保护的系统将能够访问对于重组文件而言必需的散列。应当理解,虽然图1描绘受保护的系统100中的备份服务、数据索引、恢复服务和授权数据源服务,但这样的构件可驻留在受保护的系统100的外部。例如,受保护的系统可为台式机计算机,并且数据索引可驻留在远程位置中。在一些实施例中,数据索引可驻留在数据源系统中。另外,受保护的系统100不必限于单个机器。在一些实施例中,受保护的系统100可包括若干个不同的台式机,各个台式具有其本身的机数据索引,或者可存在覆盖存储在远程位置中的所有台式机的主数据索引。存在许多在不偏离本专利技术的精神的情况下布置构件的方式。在一些实施例中,恢复服务保持可用来提供匹配散列的数据的授权数据源服务的列表。可通过多种方法将数据源服务添加到该列表。在一些实施例中,可通过使备份服务使用数据源系统作为备份目标来添加(授权)数据源服务。在一些实施例中,可基于配置设置或来自新发现的数据源服务的动态通知来添加或去除数据源服务。恢复服务可负责鉴定与之通信的各个数据源的身份。在一些实施例中,数据源可负责鉴定受保护的系统的本文档来自技高网
...

【技术保护点】

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

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

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

1