CN101398775B - 虚拟存档技术 - Google Patents

虚拟存档技术 Download PDF

Info

Publication number
CN101398775B
CN101398775B CN2008101658060A CN200810165806A CN101398775B CN 101398775 B CN101398775 B CN 101398775B CN 2008101658060 A CN2008101658060 A CN 2008101658060A CN 200810165806 A CN200810165806 A CN 200810165806A CN 101398775 B CN101398775 B CN 101398775B
Authority
CN
China
Prior art keywords
archives
reflection
backup images
backup
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2008101658060A
Other languages
English (en)
Other versions
CN101398775A (zh
Inventor
Y-P·曹
W·科克伦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NortonLifeLock Inc
Original Assignee
Symantec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Symantec Corp filed Critical Symantec Corp
Publication of CN101398775A publication Critical patent/CN101398775A/zh
Application granted granted Critical
Publication of CN101398775B publication Critical patent/CN101398775B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/113Details of archiving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1461Backup scheduling policy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1464Management of the backup or restore process for networked environments

Abstract

本发明公开了一种用于虚拟存档的技术。在一个特定的示例性实施方式中,所述技术可以作为一种用于执行虚拟存档的方法而实现,该方法包括:将存档规则应用到备份目录;至少部分地基于将存档规则应用到备份目录的结果而产生虚拟档案目录;确定关于虚拟档案目录的备份映像变为过期以及将该备份映像转换为档案映像。

Description

虚拟存档技术
相关申请的交叉参考
【0001】本专利申请要求2007年9月28日提交的编号为60/976,298的美国临时专利申请的优先权,因此该专利申请的全部内容通过参考合并于此。
技术领域
【0002】本公开一般地涉及数据存储系统并且更特别地涉及虚拟存档技术。
背景技术
【0003】在当今的信息技术(IT)环境中,数据的副本可以由数据备份和数据存档来构造。可以通过从在线存储器层(例如,客户机的硬盘)移动和/或复制数据到近线或离线存储器来执行数据备份和数据存档。然而,结合所述两个任务可能很困难,因为数据备份和数据存档可以提供截然不同但又必要的功能。
【0004】备份的目的可以是为客户机提供保护和操作的可恢复性。例如,备份应用程序可以周期性地采集活动数据的快照以产生备份映像。来自备份映像的数据可以用于在灾难后恢复计算机至操作状态,或者在大量文档被意外删除或损坏后恢复这些文档。因此备份操作保护可能频繁改变的活动数据。然而,由于稍后的备份映像取代之前的版本,大多数备份映像仅保留很短的一段时间(例如几天或几个星期)。因此,备份可以被设计为短期安全政策以帮助灾难恢复。
【0005】存档的目的可以是通过移除陈旧但历史性的重要数据至档案而降低客户机上的存储器使用。同样地,可以创建档案以符合立法和良好的共同管理习惯。被存档的数据可以被存储较长时间(例如几年或几十年)。例如,档案可以被设计为提供对几十年的商业信息的进行中的访问。因此,被存档的数据可能需要维持比备份数据所需要的时间更长的一段时间。
【0006】结合数据备份和数据存档的另一个困难可能在于用于备份和档案的数据量。一般地,需要被存档的数据可以仅是需要被备份的数据的一小部分。例如,备份映像可以是硬盘驱动器的快照或硬盘驱动器的一些文件夹,其可能包括除陈旧数据以外的大量活动数据。活动数据可以在几天或几周内变得陈旧。只有陈旧数据才可能需要被存档。因此,由于维持备份映像较长时间的巨大存储需求,一般并不适合将备份数据用于存档目的。然而,执行存档和备份操作均导致双倍的数据移动和双倍的存储需求。
【0007】鉴于之前所述,可以理解,关于当前的数据备份和数据存档技术存在显著的问题和缺点。
发明内容
【0008】公开了用于虚拟存档的技术。在一个特定的示例性实施方式中,所述技术可以作为一种用于执行虚拟存档的方法而实现,该方法包括:将存档规则应用到备份目录;至少部分地基于将存档规则应用到备份目录的结果而产生虚拟档案目录;确定关于虚拟档案目录的备份映像变为过期以及将该备份映像转换为档案映像。
【0009】根据本特定的示例性实施方式的其他方面,备份映像或档案映像可以存储在连接网络的存储器上。
【0010】根据本特定的示例性实施方式的其他方面,将备份映像转换为档案映像还可以包括将备份映像就地转换为档案映像或将存档所需的项目复制到档案映像。此外,将用于存档的项目复制到档案映像可以在备份映像过期之前或过期之后执行。
【0011】根据本特定的示例性实施方式的另外的其他方面,所述方法还可以包括在将备份映像转换为档案映像后将备份映像标记为过期。
【0012】根据本特定的示例性实施方式的其他方面,提供至少一种用于存储计算机程序指令的处理器可读载体,这些指令被配置为可由至少一个处理器读取以指示所述至少一个处理器执行用于实行所述方法的计算机处理。
【0013】在另一个特定的示例性实施方式中,所述技术可以作为一种用于执行虚拟存档的系统而实现,该系统包括:用于将存档规则应用到备份目录的装置;用于至少部分地基于将存档规则应用到备份目录的结果而产生虚拟档案目录的装置;用于确定关于虚拟档案目录的备份映像变为过期的装置以及用于将备份映像转换为档案映像的装置。
【0014】根据本特定的示例性实施方式的其他方面,备份映像或档案映像可以存储在连接网络的存储器上,并且所述系统还可以包括与连接有网络的存储器进行通信的网络。
【0015】在另一个特定的示例性的实施方式中,所述技术可以作为一种用于执行虚拟存档的系统而实现,该系统包括连接到网络的计算装置,该计算装置被配置为:将存档规则应用到备份目录;至少部分地基于将存档规则应用到备份目录的结果而产生虚拟档案目录;确定关于虚拟档案目录的备份映像变为过期并且将该备份映像转换为档案映像。
【0016】根据本特定的示例性实施方式的其他方面,所述计算装置可以是备份服务器。
【0017】根据本特定的示例性实施方式的其他方面,将备份映像转换为档案映像的步骤还可以包括确定备份映像不能被就地转换为档案映像,并且复制存档所需的项目到档案映像。
【0018】根据本特定的示例性实施方式的另外的其他方面,将备份映像转换为档案映像的步骤还可以包括确定备份映像可以被就地转换为档案映像,并且就地转换备份映像为档案映像。
【0019】本公开现在将参考如附图所示的本公开的示例性实施方式进行更详细的说明。虽然本公开在下面通过参考示例性实施方式进行说明,但应该理解的是本公开不限于此。获得了此处的教导的本领域普通技术人员将意识到在此处所述的本公开范围内的另外的实现、修改和实施方式以及其他应用领域,并且关于这些内容,本公开可以具有显著的实用性。
附图说明
【0020】为了促进对本公开更全面的理解,现在参考附图,其中相同的元件用相同的标记表示。这些附图不应被解读为限制本公开,而是仅旨在说明。
【0021】图1示出了根据本公开的实施方式用于虚拟存档的系统;
【0022】图2示出了根据本公开的实施方式用于创建虚拟档案的处理的流程图;
【0023】图3示出了根据本公开的实施方式用于将现有的备份映像转换为档案映像的处理的流程图。
具体实施方式
【0024】参考图1,示出了根据本公开的实施方式用于执行虚拟存档的系统100。客户机110可以表示包含需要存档和备份的数据的计算装置。客户机110可以可操作地连接到网络150。备份服务器130可以是适于执行客户机110的备份和存档的计算装置。备份服务器130可以包括备份目录132和档案目录134。在一个或多个实施方式中,备份目录132和档案目录134可以被包含在备份服务器130以外的独立的计算装置中。备份服务器130可以可操作地连接到网络150并且可以管理用于网络150上的一个或多个客户机(例如客户机110)的备份和存档操作。备份服务器130可以使用用于备份和档案存储的存储器140。存储器140可以是存储器区域网络、磁盘阵列(raid array)、磁带驱动器、光盘驱动器或其他存储器装置。存储器140可以包含备份映像和/或档案映像142、144和146。
【0025】备份服务器130可以创建用于客户机110的备份映像。每个创建的备份映像均可以与备份目录132相关联。例如,备份服务器130可以获得客户机110上的活动数据的快照以产生备份映像142。备份映像142可以存储在存储器140上。用于备份映像142的信息(例如用于备份映像上的每个对象的内容表格、元数据)可以存储在备份目录132中。备份目录132因此可以是包括用于存储器140中的全部备份映像的信息的中央贮藏室。在一些实施方式中,备份目录132可被包含在与备份服务器130相独立的计算装置上。在一个或多个实施方式中,每个备份映像均可以分别具有独立的备份目录。
【0026】档案目录134可以是用于虚拟档案映像的档案目录。也就是说,档案目录134可以通过执行虚拟存档而被创建和/或构成。虚拟存档可以通过将存档规则应用到备份目录132而获得。将存档规则应用到备份目录132可以产生在客户机110上要被存档的项目列表。所述项目列表可以变成档案目录134中的条目。因此,取代复制客户机110中要被存档的文件以产生档案映像的是,可以创建虚拟档案映像。所述虚拟档案映像可以包含位于一个或多个备份映像中的项目。所述一个或多个备份映像因此可以与虚拟档案映像和档案目录134相关联。因此,虚拟存档可以通过零数据移动执行。在一个实施方式中,档案目录134可以存储在与备份目录132相独立的机器中。在一个或多个实施方式中,项目列表可以被发送到客户机110以删除已被存档在档案目录134中的数据。
【0027】如前所述,被存档的数据可能需要被维持比备份数据可能需要的时间更长的一段时间。因此,备份映像的保留可以不同于档案的保留。备份映像可能比与备份映像相关联的虚拟档案映像过期得更早。
【0028】备份服务器130可以检测可能比与一个或多个过期的备份映像相关联的虚拟档案映像过期得更早的一个或多个备份映像。如果备份服务器130检测到一个比与备份映像相关联的虚拟档案映像过期得更早的备份映像,则备份服务器130可以在将备份映像标记为过期之前将备份映像转换为实际的档案映像。
【0029】在一个或多个实施方式中,备份服务器130可以将备份映像就地转换为实际的档案映像。也就是说,备份服务器130可以在没有数据移动的情况下将备份映像转换为档案映像。在这些实施方式中,备份映像可以保持在可重复写入的介质(例如磁盘、硬盘驱动器和磁带)上。此外,下面的存储器系统可以支撑稀疏文档技术(例如,WindowNT4.0和其后的系统,Unix操作系统)。在这些实施方式中,过期的备份映像可以通过从过期的备份映像中清除档案映像不需要的项目而以零数据移动被就地转换为档案映像。从过期的备份映像中清除不需要的项目可以由存储器介质上的例如但不限于冲孔、零位调整、收回存储器空间等适当操作而获得。备份服务器130可以与档案目录134和备份目录132一起操作以执行对存储器140中过期的备份映像的转换动作。
【0030】在一个或多个实施方式中,过期的备份映像不能就地转换。例如,过期的备份映像可能不包含在可重复读写的介质上或者潜在的文件系统可能不支持稀疏文档技术。在这些实施方式中,档案映像可以通过从过期的备份映像复制档案映像所需的项目到档案映像而创建。例如,备份服务器130可以和档案目录134和备份目录132一起操作以识别需要从过期的备份映像复制的项目。之后,备份服务器130可以复制那些需要的项目以产生新的档案映像或复制那些需要的项目到现有的档案映像。因此,可以创建所需要的项目的档案。此处,备份服务器130可以将过期的备份映像标记为过期。因此,存储器140可以删除或处理刚刚过期的备份映像。
【0031】在一个或多个实施方式中,在一个备份映像过期之前,备份服务器130可以检测到该备份映像可能将要过期。在这些实施方式中,如果备份映像的转换可以就地执行,则备份服务器130可以等待直至备份变为过期以启动备份映像的就地转换。如果备份映像的转换不能就地执行,则备份服务器130可以开始复制所需的项目以在备份映像过期前存档到档案映像。在这些实施方式中,备份服务器130可仅在备份映像保存已过期并且备份映像的转换已完成后将过期的备份映像标记为过期。
【0032】参考图2,其示出了根据本公开的实施方式用于虚拟存档的方法200。方法200可以开始于框210。在框220,方法200可以将存档规则应用到备份目录。存档规则可以是客户机存档规则。在框230,方法200可以产生虚拟档案目录。虚拟档案目录可以通过产生可能需要从一个或多个备份映像中要被存档的项目列表而创建。在框240,方法200可确定一个或多个备份映像保留是否已过期而相关的虚拟档案保留可能仍有效。如果没有备份映像过期,则方法200可以在框260结束。如果有备份映像过期,则方法200可以从框240继续到框250。在框250,方法200可以将过期的一个或多个备份映像转换为档案映像。在框260,方法200可以结束。
【0033】参考图3,其示出了根据本公开的实施方式用于将过期的备份映像转换为档案映像的方法300。方法300可以开始于框310。在框320,方法300可以确定过期的备份映像是否可以被就地转换为档案映像。如果在框320处,方法300确定过期的备份映像不可以就地转换为档案映像,则方法300可以继续到框325。在框325,方法300可以从过期的备份映像复制一个或多个需要的项目到档案映像。方法300可以在框340结束。如果在框320处,方法300确定备份映像可以就地转换为档案映像,则方法300可以从框320继续到框330。在框330处,方法300可以收回用于档案映像不需要的一个或多个项目的过期的备份映像的存储器空间。如前所述,在一个或多个实施方式中,过期的备份映像可以创建在可重复写入的介质上并且文件系统可支持稀疏文档技术。在这些实施方式中,过期的备份映像可在没有数据移动的情况下就地转换为档案映像。也就是说,需要存档的数据将保持在其在过期的备份映像上的位置处。然而,过期的备份映像变为档案映像。档案映像不需要的过期的备份映像上的其他项目将被清除。用于被清除的其他对象的存储器空间可以被收回(例如冲孔或零位调整)。在框340,方法300可以结束。
【0034】此处应该注意的是,根据上述本公开的用于共享持久存储器最优化的技术通常在某种程度上涉及输入数据的处理和输出数据的产生。该输入数据的处理和输出数据的产生可以在硬件或软件中执行。例如,特定的电子元件可以应用在计算机处理器或类似或相关电路中以便执行根据上述本公开的与文件创建、转移、删除或网络通信相关的功能。可选择地,根据被存储的指令进行操作的一个或多个处理器可以执行根据上述本公开的与文件创建、转移、删除或网络通信相关的功能。如果是这样,则这种指令可以存储在一个或多个处理器可读的载体(例如,磁盘)上或者经由一个或多个信号发送到一个或多个处理器,这都在本公开的范围内。
【0035】本公开并非由此处所述的特定实施方式限制范围。实际上,除了此处所述的那些实施方式,由前面的描述和附图,本公开的其他各种实施方式和修改对本领域普通技术人员将是显而易见的。因此,这种其他实施方式和修改被认为落入本公开的范围内。此外,虽然本公开已在此处以用于特定目的的特定环境中的特定实现为背景加以描述,但是本领域普通技术人员将意识到本公开的有效性不限于此并且本公开可以为了任意数量的目的在任意数量的环境中有益地实现。

Claims (10)

1.一种用于执行虚拟存档的方法,该方法包括:
使用至少一个计算机处理器,将存档规则应用到备份目录;
至少部分地基于将存档规则应用到所述备份目录的结果而产生与所述备份目录的一个或更多部分有关的虚拟档案目录,其中所述虚拟档案目录包括至少一个虚拟档案映像;
确定在所述至少一个虚拟档案映像过期之前与所述至少一个虚拟档案映像相关联的备份映像是否将过期,其中所述至少一个虚拟档案映像参考所述备份映像的一个或更多部分来将所述备份映像的一个或更多部分存档,而不复制所述备份映像的所述一个或更多部分;以及
在所述至少一个虚拟档案映像过期之前所述备份映像将过期的情况下,至少部分地基于所述至少一个虚拟档案映像产生档案映像,其中产生所述档案映像还包括:
确定所述备份映像是否就地可转换为所述档案映像;以及
如果所述备份映像就地可转换为所述档案映像,则将所述备份映像就地转换为所述档案映像;和
如果所述备份映像就地不可转换为所述档案映像,则复制存档所需的项目到所述档案映像。
2.根据权利要求1所述的方法,其中所述备份映像存储在连接有网络的存储器上。
3.根据权利要求1所述的方法,其中所述档案映像存储在连接有网络的存储器上。
4.根据权利要求1所述的方法,其中复制存档所需的项目到所述档案映像在所述备份映像过期前执行。
5.根据权利要求1所述的方法,其中复制存档所需的项目到所述档案映像在所述备份映像过期后执行。
6.根据权利要求1所述的方法,还包括在产生所述档案映像后,将所述备份映像标记为过期。
7.一种用于执行虚拟存档的系统,该系统包括:
用于将存档规则应用到备份目录的装置;
用于至少部分地基于将存档规则应用到所述备份目录的结果而产生与所述备份目录的一个或更多部分有关的虚拟档案目录的装置,其中所述虚拟档案目录包括至少一个虚拟档案映像;
用于确定在所述至少一个虚拟档案映像过期之前与所述至少一个虚拟档案映像相关联的备份映像是否将过期的装置,其中所述至少一个虚拟档案映像参考所述备份映像的一个或更多部分来将所述备份映像的一个或更多部分存档,而不复制所述备份映像的所述一个或更多部分;以及
用于在所述至少一个虚拟档案映像过期之前所述备份映像将过期的情况下,至少部分地基于所述至少一个虚拟档案映像产生档案映像的装置,其中所述产生档案映像的装置进一步被配置用于:
确定所述备份映像是否就地可转换为所述档案映像;以及
如果所述备份映像就地可转换为所述档案映像,则将所述备份映像就地转换为所述档案映像;和
如果所述备份映像就地不可转换为所述档案映像,则复制存档所需的项目到所述档案映像。
8.根据权利要求7所述的系统,其中所述备份映像存储在连接有网络的存储器上。
9.根据权利要求7所述的系统,其中所述档案映像存储在连接有网络的存储器上。
10.根据权利要求9所述的系统,该系统还包括与所述连接有网络的存储器进行通信的网络。
CN2008101658060A 2007-09-28 2008-09-23 虚拟存档技术 Active CN101398775B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US97629807P 2007-09-28 2007-09-28
US60/976,298 2007-09-28
US11/931,750 US8170994B2 (en) 2007-09-28 2007-10-31 Techniques for virtual archiving
US11/931,750 2007-10-31

Publications (2)

Publication Number Publication Date
CN101398775A CN101398775A (zh) 2009-04-01
CN101398775B true CN101398775B (zh) 2013-06-05

Family

ID=40262099

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101658060A Active CN101398775B (zh) 2007-09-28 2008-09-23 虚拟存档技术

Country Status (4)

Country Link
US (2) US8170994B2 (zh)
EP (1) EP2042993B1 (zh)
JP (1) JP4923016B2 (zh)
CN (1) CN101398775B (zh)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8140786B2 (en) 2006-12-04 2012-03-20 Commvault Systems, Inc. Systems and methods for creating copies of data, such as archive copies
US7640746B2 (en) * 2005-05-27 2010-01-05 Markon Technologies, LLC Method and system integrating solar heat into a regenerative rankine steam cycle
US7840537B2 (en) 2006-12-22 2010-11-23 Commvault Systems, Inc. System and method for storing redundant information
US9098495B2 (en) 2008-06-24 2015-08-04 Commvault Systems, Inc. Application-aware and remote single instance data management
US8166263B2 (en) 2008-07-03 2012-04-24 Commvault Systems, Inc. Continuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices
AU2009296695B2 (en) 2008-09-26 2013-08-01 Commvault Systems, Inc. Systems and methods for managing single instancing data
US9015181B2 (en) * 2008-09-26 2015-04-21 Commvault Systems, Inc. Systems and methods for managing single instancing data
US8412677B2 (en) 2008-11-26 2013-04-02 Commvault Systems, Inc. Systems and methods for byte-level or quasi byte-level single instancing
US8401996B2 (en) 2009-03-30 2013-03-19 Commvault Systems, Inc. Storing a variable number of instances of data objects
US8578120B2 (en) 2009-05-22 2013-11-05 Commvault Systems, Inc. Block-level single instancing
US9135258B1 (en) 2009-09-30 2015-09-15 Emc Corporation Redundant backup elimination
US8959061B1 (en) 2009-09-30 2015-02-17 Emc Corporation Rapid restore from a prepared system image
US8676761B1 (en) * 2009-09-30 2014-03-18 Emc Corporation Preparation of a system image for rapid restore
US8935492B2 (en) 2010-09-30 2015-01-13 Commvault Systems, Inc. Archiving data objects using secondary copies
US9946559B1 (en) * 2012-02-13 2018-04-17 Veritas Technologies Llc Techniques for managing virtual machine backups
US9020890B2 (en) 2012-03-30 2015-04-28 Commvault Systems, Inc. Smart archiving and data previewing for mobile devices
US9633022B2 (en) 2012-12-28 2017-04-25 Commvault Systems, Inc. Backup and restoration for a deduplicated file system
US10324897B2 (en) 2014-01-27 2019-06-18 Commvault Systems, Inc. Techniques for serving archived electronic mail
US10565159B2 (en) 2014-08-12 2020-02-18 International Business Machines Corporation Archiving data sets in a volume in a primary storage in a volume image copy of the volume in a secondary storage
US20160217405A1 (en) * 2015-01-28 2016-07-28 Jochen Steinbach Change Requests
CN106155987A (zh) * 2015-03-23 2016-11-23 郑州派威电子科技有限公司 一种基于虚拟现实技术实现电子文档管理的方法
US10324914B2 (en) 2015-05-20 2019-06-18 Commvalut Systems, Inc. Handling user queries against production and archive storage systems, such as for enterprise customers having large and/or numerous files
US10359964B2 (en) * 2015-12-10 2019-07-23 International Business Machines Corporation Reducing time to read many files from tape

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007056290A2 (en) * 2005-11-08 2007-05-18 Network Blackbox, Inc. Hazard protected file backup system
US7293179B2 (en) * 2001-08-01 2007-11-06 Johnson R Brent System and method for virtual tape management with remote archival and retrieval via an encrypted validation communication protocol
CN101212511A (zh) * 2006-12-25 2008-07-02 中兴通讯股份有限公司 录音文件的备份系统和方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6453325B1 (en) 1995-05-24 2002-09-17 International Business Machines Corporation Method and means for backup and restoration of a database system linked to a system for filing data
US5842222A (en) * 1996-10-04 1998-11-24 Taiwan Semiconductor Manufacturing Company, Ltd. Production information system enhanced for availability
EP0899662A1 (en) 1997-08-29 1999-03-03 Hewlett-Packard Company Backup and restore system for a computer network
US6886047B2 (en) * 1998-11-13 2005-04-26 Jp Morgan Chase Bank System and method for managing information retrievals for integrated digital and analog archives on a global basis
US7389311B1 (en) 1999-07-15 2008-06-17 Commvault Systems, Inc. Modular backup and retrieval system
JP2001075843A (ja) 1999-09-03 2001-03-23 Hitachi Ltd データ管理システム
DE60328796D1 (de) * 2002-09-10 2009-09-24 Exagrid Systems Inc Verfahren und vorrichtung zur verwaltung der datenintegrität von sicherungs- und katastrophen-wiederherstellungsdaten
JP4086635B2 (ja) * 2002-11-25 2008-05-14 キヤノン株式会社 画像保存方法、画像保存装置、プログラム、および記憶媒体
US7155465B2 (en) * 2003-04-18 2006-12-26 Lee Howard F Method and apparatus for automatically archiving a file system
US7559088B2 (en) * 2004-02-04 2009-07-07 Netapp, Inc. Method and apparatus for deleting data upon expiration
US7904679B2 (en) * 2004-02-04 2011-03-08 Netapp, Inc. Method and apparatus for managing backup data
US7546428B1 (en) * 2004-07-01 2009-06-09 Emc Corporation Computer architecture for managing replication of data in a data storage environment
JP2006031464A (ja) 2004-07-16 2006-02-02 Canon Inc 文書管理方法及び装置
US7603532B2 (en) * 2004-10-15 2009-10-13 Netapp, Inc. System and method for reclaiming unused space from a thinly provisioned data container
JP2006268701A (ja) * 2005-03-25 2006-10-05 Canon Inc 文書管理システム
US20070185879A1 (en) * 2005-12-23 2007-08-09 Metacommunications, Inc. Systems and methods for archiving and retrieving digital assets
US8095751B2 (en) * 2006-02-28 2012-01-10 International Business Machines Corporation Managing set of target storage volumes for snapshot and tape backups
US7620765B1 (en) * 2006-12-15 2009-11-17 Symantec Operating Corporation Method to delete partial virtual tape volumes
US8086652B1 (en) * 2007-04-27 2011-12-27 Netapp, Inc. Storage system-based hole punching for reclaiming unused space from a data container
US8725965B2 (en) * 2007-06-08 2014-05-13 Apple Inc. System setup for electronic backup
US7949635B1 (en) * 2007-10-26 2011-05-24 Acronis Inc. Backup server architecture

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7293179B2 (en) * 2001-08-01 2007-11-06 Johnson R Brent System and method for virtual tape management with remote archival and retrieval via an encrypted validation communication protocol
WO2007056290A2 (en) * 2005-11-08 2007-05-18 Network Blackbox, Inc. Hazard protected file backup system
CN101212511A (zh) * 2006-12-25 2008-07-02 中兴通讯股份有限公司 录音文件的备份系统和方法

Also Published As

Publication number Publication date
EP2042993B1 (en) 2017-11-01
JP2009104594A (ja) 2009-05-14
JP4923016B2 (ja) 2012-04-25
US9235580B2 (en) 2016-01-12
US20090089523A1 (en) 2009-04-02
US20120215744A1 (en) 2012-08-23
EP2042993A1 (en) 2009-04-01
US8170994B2 (en) 2012-05-01
CN101398775A (zh) 2009-04-01

Similar Documents

Publication Publication Date Title
CN101398775B (zh) 虚拟存档技术
US11467914B2 (en) Migrating content and metadata from a backup system
US10114581B1 (en) Creating a virtual access point in time on an object based journal replication
US11330052B2 (en) Network storage backup using distributed media agents
US11263173B2 (en) Transaction log index generation in an enterprise backup system
US20220229737A1 (en) Virtual server cloud file system for virtual machine restore to cloud operations
US20210374016A1 (en) Synchronization of a database by restoring copies of changed database objects
US11099956B1 (en) Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations
US11321183B2 (en) Multi-tiered backup indexing
US20200293571A1 (en) Targeted search of backup data using facial recognition
US8856080B2 (en) Backup using metadata virtual hard drive and differential virtual hard drive
US8117165B1 (en) Disk-to-disk backup of database archive logs
US8438136B2 (en) Backup catalog recovery from replicated data
US20190182322A1 (en) Enhanced network attached storage (nas) services interfacing to cloud storage
US10353603B1 (en) Storage container based replication services
US7979649B1 (en) Method and apparatus for implementing a storage lifecycle policy of a snapshot image
US11816001B2 (en) Managing structured data in a data storage system
JP5984151B2 (ja) データの復旧方法、プログラムおよびデータ処理システム
US9043280B1 (en) System and method to repair file system metadata
US20220113873A1 (en) Skipping data backed up in prior backup operations
US20220179985A1 (en) User entitlement management system
US10776211B1 (en) Methods, systems, and apparatuses to update point in time journal using map reduce to create a highly parallel update

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant