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

可搜索备份制造技术

技术编号:2826584 阅读:247 留言:0更新日期:2012-04-11 18:40
公开了一种促进备份数据的搜索。接收与备份数据的至少一部分相关联的数据。至少部分地基于所接收的数据生成备份数据的可搜索索引。所述可搜索索引包括索引数据,所述索引数据指示包括备份数据的对象的备份数据内的位置。

【技术实现步骤摘要】
【国外来华专利技术】可搜索备份
技术介绍
典型地,当前从备份数据恢复特定的文件、目录或其它对象需要确 定适当的备份源(例如,具有所需文件的特定备份磁带),使用所述备份 源恢复相关联的数据集(例如,就像在执行与所述备份源相关联的备份 操作时存在的一组产生数据),并且进行搜索或浏览来确定所需的文件或 其它对象是否存在于所恢复的数据集中。这种基于恢复的过程可能是低 效率和耗时的,尤其是存在多个备份源和/或不止一种类型的备份源的情 况下。因此,存在从备份数据源有效地搜索和恢复文件的需要。附图说明以下的详细说明和附图中公开了本专利技术的各个实施例。 图1是图示能够搜索的备份恢复环境的实施例的框图。图2是图示能够搜索的备份恢复环境的实施例中的数据流的框图。 图3 A是图示用于搜索和恢复备份数据的方法的实施例的流程图。 图3B是图示用于为搜索准备备份数据的方法的实施例的流程图。 图3C是图示用于执行备份数据搜索的方法的实施例的流程图。 图3D是图示用于从备份数据获取数据的方法的实施例的流程图。具体实施方式本专利技术能够以各种方式实现,包括作为方法、装置、系统、物质的 组合物、计算机可读介质,诸如计算机可读存储介质或者其中在光或电 通信链接上传送程序指令的计算机网络。在该说明书中,这些实施方式 或本专利技术所能采取的任意其它形式均可被称为技术。所描述的被配置成 执行任务的诸如处理器或存储器之类的部件包括被临时配置成在给定时 间执行所述任务的通用部件,或者被制造成执行所述任务的特定部件。 一般而言,所描述方法的步骤顺序可以在本专利技术的范围内进行变化。以下连同图示本专利技术原理的附图提供对于本专利技术的一个或多个实施 例的详细描述。本专利技术结合这些实施例进行描述,但是本专利技术并不局限 于任何实施例。本专利技术的范围仅由权利要求来限定,并且本专利技术包含多 种变化、修改和等同物。以下描述中所给出的多个特定细节是为了提供 对于本专利技术的完全理解。这些细节是出于示例的目的所提供的,并且本楚的目的,没有对本专利技术相关
中已知的技术要素进行详细描述, 从而不会对本专利技术造成不必要的混淆。公开了使得备份数据能够被搜索,而无需访问所述备份数据或者首 先使用其恢复相关的产生数据集。在一些实施例中,对备份数据进行索 引以便进行有效的搜索。在一些实施例中,索引包括生成能够被用来确 定感兴趣的数据是否存在于备份数据集中和/或感兴趣的数据位于备份 数据集内的哪个位置的数据。在一些实施例中,用于多个备份数据集的 索引与备份位置标识符一起被集成和/或保存,该备份位置标识符指示用 于每个文件或其它对象的相关联的数据在备份数据中的位置(例如,标 识相关联的备份数据集和对象在该数据集中的位置)。在一些实施例中, 备份数据索引被搜索以便定位所需要的文件或其它对象。在一些实施例 中,搜索结果被提供并且包括用于在索引中找到对象的每一时刻或发生 时的备份位置标识符。使用该标识符,可以在备份数据中定位所需要的 数据和恢复该数据。图1是图示能够搜索的备份恢复环境的实施例的框图。生成存储器102连接到应用主机/客户端104。备份介质110连接到备份服务器108。 索引存储器114连接到索引和搜索服务器112。应用主机/客户端104、 备份服务器108以及索引和搜索服务器112通过网络106连接在一起。 可以存在任意数目的生成存储器102 (production storage),应用主^/L /客户端104、备份服务器108、备份介质110、索引和搜索服务器112 和索引存储器1H。生成存储器102、备份介质110和索引存储器114可 以是一个或多个存储介质,包括硬盘驱动器、文件系统分区、备份磁带、 NAS (网络附加存储)、SAN (存储区域网络)、任意光和磁存储介质以及 任意固定、可移动或联网存储器。在一些实施例中,备份介质110包含要恢复到生成存储器102中的 备份数据。在多个可选实施例中,备份介质110经由网络106连接到备 份服务器108和/或应用主机/客户端104;例如,经由直接或存储区域网 络连接而包括在和/或本地连接到应用主才几/客户端104;和/或包括在或 连接到与备份服务器110和/或应用主机/客户端104相关联的存储节点 或代理客户端。在一些实施例中,备份介质110包含与一个或多个由备 份服务器108执行或处于其控制或管理下的备份操作相关联的数据,诸如为一个或多个包括一组备份数据的对象中的每一个指示所述对象在该 备份数据集内的位置的数据。在所示的例子中,应用主机/客户端104接纳应用程序并在生成存储 器102中存储相关的应用数据。在一些实施例中,生成存储器102存储 要备份到备份介质110中的数据。在一些实施例中,应用主机/客户端104 被配置成至少部分地执行备份操作,在生成存储器102中存储的应用数 据在所述备份操作中进行备份。在一些实施例中,安装在应用主机/客户 端104上的代理程序执行或参与执行在生成存储器102中存储的应用数 据的备份。生成存储器102可以是与个人计算机相关联的硬盘驱动器。 应用主机/客户端104可以包括与个人计算机相关联的处理器。应用主机 /客户端1 04和生成存储器102可以包括个人计算机。备份服务器108促进连接到网络106的备份介质110和设备之间的 通信。备份服务器108可以执行诸如备份协同和压缩的处理。在一些实 施例中,备份服务器108是运行能够从马萨诸塞州的Hopkinton的EMC 公司获得的EMC Legato NetWorker备份和恢复软件的服务器。在一些实 施例中,备份服务器108包括和/或直接连接或经由网络106连接到一个 或多个存储节点和/或通用代理客户端,所述存储节点包括对备份流进行 多路复用/分解的能力,所述通用代理客户端^L行多种备份处理,例如从 诸如应用主机/客户端104之类的应用服务器卸载诸如备份、数据移动等 之类的任务。在一些实施例中,备份介质110可以包括备份快照数据、 压缩备份数据、生成备份数据、连续镜像和/或备份的数据以及处于可移 动存储格式的备份数据。索引存储器114存储与备份介质110和/或生成 存储器102相关联的搜索数据(例如,索引数据)。索引和搜索服务器112 可以产生、保存、搜索、传送和处理与索引存储器114相关联的数据。 网络106可以是任意的公共或私有网络和/或其组合,包括以太网、串行 /并行总线、内联网、互联网、NAS、 SAN、 LAN、 WAN以及将多个系统和或 系统组连接在一起的其它形式,但并不局限于此。在一些实施例中,生 成存储器102、备份介质110和/或索引存储器114通过其它数据路由路 径连接到网络106和/或连接到一个或多个其它系统。在一些实施例中,在应用主4几/客户端104或一些其它主才几上运行的 搜索/恢复应用程序、代理或接口向索引和搜索服务器112发送搜索查询。 服务器112基于所接收的查询搜索索引存储器114中存储的索引并且返回搜索结果,该搜索结果包括用于满足查询的一个或多个对象中的每一 个的备份位置标识符,其指示这些对象在与所述索引相关联的一组备份 数据内的对应位置。在一些实施例中,提供了链接、按钮或其它界面以 使得能够获取搜索结杲中所标识的一个或多个对象。在一些实施例中, 本文档来自技高网
...

【技术保护点】
一种便于备份数据搜索的方法,包括:    接收与备份数据的至少一部分相关联的数据;和    至少部分地基于所接收的数据生成备份数据的可搜索索引;    其中所述可搜索索引包括索引数据,所述索引数据指示包括所述备份数据的对象在所述备份数据内的位置。

【技术特征摘要】
【国外来华专利技术】US 2005-8-18 11/207,6061.一种便于备份数据搜索的方法,包括接收与备份数据的至少一部分相关联的数据;和至少部分地基于所接收的数据生成备份数据的可搜索索引;其中所述可搜索索引包括索引数据,所述索引数据指示包括所述备份数据的对象在所述备份数据内的位置。2. 如权利要求l所述的方法,其中接收与备份数据的至少一部分相 关联的数据包括用于接收包括所述备份数据的一个或多个对象的每一个 的与所述对象相关联的内容数据和指示所述对象在所述备份数据内的位 置的位置数据。3. 如权利要求2所述的方法,其中至少部分地基于所述内容数据和 位置数据生成所述可搜索索引。4. 如权利要求l所述的方法,进一步包括接收包括与所述对象相关 联的查询数据的搜索请求,和使用所述查询数据和所述可搜索索引来确 定所述对象在所述备份数据内的位置。5. 如权利要求4所述的方法,进一步包括表示与所述对象相关联的 搜索结杲,并且响应 一 个请求而进行接收以便使用所述备份数据来恢复 所述对象。6. 如权利要求5所述的方法,进一步包括使用所述备份数据来恢复 所述对象。7. 如权利要求l所述的方法,进一步包括至少部分地基于所述备份 数据生成与所述备份数据的至少 一 部分相关联的所述数据。8. 如权利要求l所述的方法,其中接收与所述备份数据的至少一部 分相关联的所述数据包括接收所述备份数据的内容数据部分,该接收是 与备份操作所进行的所述数据的生成为基本同时地进行。9. 如权利要求l所述的方法,进一步包括使用所述可搜索索引来确 定所述对象在所述备份数据内的位置而不访问该备份数据。10,如权利要求1所述的方法,进一步包括使用所述可搜索索引来 确定所述对象在所述备份数据内的位置,而不首先使用所述备份数据来 恢复与所述备份数据相关联的一组生成数据。11.如权利要求1所述的方法,其中所述对象包括文件、目录或其 它文件系统对象。12. 如权利要求1所述的方法,其中所述对象可以存在于所述备份 数据内的一个或多个位置。13. 如权利要求1所述的方法,其中所述对象及其一个或多个变量 可以存在于所述备份数据内的各自不同的位置。14. 如权利要求1所述的方法,其中所述对象是一组包括所述备份 数据的一个或多个对象之一。15. 如权利要求1所述的方法,其中所述对象是一组包括所述备份 数据的一个或多个对象之一,并且所述可搜索索引包括对于所述一个或 多个对象的每一个指示该对象在所述备份数据内的位置的索引数据。16. 如权利要求1所述的方法,其中所述备份数据包括连同在不同 时间执行的两个或更多备份操作所生成的数据。17. 如权利要求1所述的方法,其中生成可搜索索引包括以下各项 中的一个或多个在指定的基础上,周期性地或与备份数据的添加、修 改和删除基本同时地进行解压缩备份数据、转换备份数据、翻译备份数 据、转变备份数据、索引备份数据、生成与备份数据相关联的关键词以 及数据搜索和获取所需的任何处理。18. 如权利要求1所述的方法,其中所述备份数据包括以下各项中 的一个或多个备份到磁盘的数据、备份到磁带的数据、压缩数据、快 照数据、生成的备份数据和备份流数据。19...

【专利技术属性】
技术研发人员:A考施克S佩里亚加拉姆J刑R苏尔亚纳拉亚南
申请(专利权)人:EMC公司
类型:发明
国别省市:US[美国]

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

1