Systems and methods for efficiently backing up data
    1.
    发明授权
    Systems and methods for efficiently backing up data 有权
    有效备份数据的系统和方法

    公开(公告)号:US09336250B1

    公开(公告)日:2016-05-10

    申请号:US13243421

    申请日:2011-09-23

    IPC分类号: G06F17/30

    摘要: A computer-implemented method for efficiently backing up data may include (1) identifying a volume scheduled for a backup by a computing system, (2) determining that resource usage of the computing system will fall below a predetermined threshold for a period of time, (3) identifying at least one unit of data in the volume of data to copy to a backup image for the backup during the period of time, (4) in response to determining that the resource usage of the computing system will fall below the predetermined threshold for the period of time, copying the unit of data to the backup image during the period of time, (5) taking the snapshot of the volume, and (6) copying at least one additional unit of data from the snapshot to the backup image to make the backup image consistent with the snapshot. Various other methods, systems, and computer-readable media are also disclosed.

    摘要翻译: 用于有效地备份数据的计算机实现的方法可以包括(1)识别由计算系统为备份而调度的卷,(2)确定计算系统的资源使用将在一段时间内降到预定阈值以下, (3)识别所述数据量中的至少一个数据单元以在所述时间段内复制到所述备份的备份图像,(4)响应于确定所述计算系统的资源使用量将低于预定值 一段时间内的阈值,在一段时间内将数据单元复制到备份映像,(5)拍摄卷的快照,以及(6)将至少一个附加数据单元从快照复制到备份 图像使备份映像与快照一致。 还公开了各种其它方法,系统和计算机可读介质。

    Backup service and appliance with single-instance storage of encrypted data
    2.
    发明授权
    Backup service and appliance with single-instance storage of encrypted data 有权
    备份服务和设备,具有加密数据的单实例存储

    公开(公告)号:US08041641B1

    公开(公告)日:2011-10-18

    申请号:US11641931

    申请日:2006-12-19

    IPC分类号: G06F17/30 G06F12/14

    摘要: One implementation of a method for providing backup storage services for encrypted data includes receiving signatures of convergently encrypted portions of data from client computers, determining whether the encrypted portions are already present on a backup storage, and obtaining only the needed portions. Users unassociated with a particular user account are denied access to information backed up in that account. The backup storage also stores password protected key files holding signatures of the unencrypted portions of data. One implementation of a system includes a memory, a single-instance storage circuit, a user account management circuit, and a signature index. The memory holds a user-account database and backup copies of convergently encrypted portions of data. The single-instance storage circuit uses the signature index to prevent duplicative backup copies. The user account management circuit responds to download requests after authenticating the user information associated with the requested data.

    摘要翻译: 用于为加密数据提供备份存储服务的方法的一个实现包括从客户端计算机接收收敛的数据加密部分的签名,确定加密的部分是否已经存在于备份存储器上,并且仅获得所需的部分。 与特定用户帐户关联的用户将被拒绝访问该帐户中备份的信息。 备份存储还存储保存未加密部分数据的密码保护密钥文件。 系统的一个实现包括存储器,单实例存储电路,用户帐户管理电路和签名索引。 内存包含用户帐户数据库和收敛的数据加密部分的备份副本。 单实例存储电路使用签名索引来防止重复的备份副本。 用户帐户管理电路在认证与所请求的数据相关联的用户信息之后对下载请求进行响应。

    Version mapped incremental backups with version creation condition
    3.
    发明授权
    Version mapped incremental backups with version creation condition 有权
    版本映射增量备份与版本创建条件

    公开(公告)号:US09158781B1

    公开(公告)日:2015-10-13

    申请号:US11392382

    申请日:2006-03-29

    申请人: Srineet Sridharan

    发明人: Srineet Sridharan

    IPC分类号: G06F7/00 G06F17/30 G06F11/14

    摘要: A method to create a version map to represent the data state of a file at a particular point in time when an incremental backup is performed. In one embodiment, a logical memory backup file is created that is known as a cumulative data file. Changes to the cumulative data file according to one embodiment of the present invention include appending copies of modified data when the modified data meets a certain condition. A new version map may be created each time an incremental backup occurs. Locations of both modified and unmodified data in the backup data file are mapped for future reference to the data.

    摘要翻译: 创建版本映射以表示在执行增量备份的特定时间点的文件的数据状态的方法。 在一个实施例中,创建被称为累积数据文件的逻辑存储器备份文件。 根据本发明的一个实施例对累积数据文件的改变包括当修改的数据满足特定条件时附加修改数据的副本。 每次发生增量备份时,都可能会创建一个新的版本映射。 备份数据文件中修改和未修改数据的位置被映射以供将来参考数据。

    Systems and methods for variable-length chunking for deduplication
    4.
    发明授权
    Systems and methods for variable-length chunking for deduplication 有权
    用于重复数据删除的可变长度分块的系统和方法

    公开(公告)号:US09128951B1

    公开(公告)日:2015-09-08

    申请号:US13455408

    申请日:2012-04-25

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30159

    摘要: A computer-implemented method for variable-length chunking may include 1) identifying a first data stream subject to deduplication, 2) identifying a predetermined chunk of the first data stream that starts at a first location and ends at a second location within the first data stream, 3) identifying a second data stream with a matching chunk for the predetermined chunk that starts at a third location and ends at a fourth location within the second data stream, 4) identifying a subsequent chunk within the second data stream that starts at the fourth location and ends at a fifth location within the second data stream, 5) calculating a candidate boundary offset within the first data stream based on exceeding the second location by a difference between the fifth location and the fourth location, and 6) performing a boundary test at the candidate boundary offset. Various other methods, systems, and computer-readable media are disclosed.

    摘要翻译: 用于可变长度分块的计算机实现的方法可以包括:1)识别经过重复数据删除的第一数据流,2)识别从第一个位置开始并在第一个数据内的第二个位置结束的第一数据流的预定块 流,3)识别具有用于在第三位置开始并在第二数据流内的第四位置处结束的预定块的具有匹配块的第二数据流,4)识别在第二数据流中开始的后续块, 第四位置并且在第二数据流内的第五位置处结束,5)基于超过第二位置,通过第五位置和第四位置之间的差异来计算第一数据流内的候选边界偏移量,以及6)执行边界 在候选边界测试。 公开了各种其它方法,系统和计算机可读介质。

    Backup service and appliance with single-instance storage of encrypted data
    5.
    发明授权
    Backup service and appliance with single-instance storage of encrypted data 有权
    备份服务和设备,具有加密数据的单实例存储

    公开(公告)号:US08812442B1

    公开(公告)日:2014-08-19

    申请号:US13274418

    申请日:2011-10-17

    IPC分类号: G06F7/00

    摘要: One implementation of a method for providing backup storage services for encrypted data includes receiving signatures of convergently encrypted portions of data from client computers, determining whether the encrypted portions are already present on a backup storage, and obtaining only the needed portions. Users unassociated with a particular user account are denied access to information backed up in that account. The backup storage also stores password protected key files holding signatures of the unencrypted portions of data. One implementation of a system includes a memory, a single-instance storage circuit, a user account management circuit, and a signature index. The memory holds a user-account database and backup copies of convergently encrypted portions of data. The single-instance storage circuit uses the signature index to prevent duplicative backup copies. The user account management circuit responds to download requests after authenticating the user information associated with the requested data.

    摘要翻译: 用于为加密数据提供备份存储服务的方法的一个实现包括从客户端计算机接收收敛的数据加密部分的签名,确定加密的部分是否已经存在于备份存储器上,并且仅获得所需的部分。 与特定用户帐户关联的用户将被拒绝访问该帐户中备份的信息。 备份存储还存储保存未加密部分数据的密码保护密钥文件。 系统的一个实现包括存储器,单实例存储电路,用户帐户管理电路和签名索引。 内存包含用户帐户数据库和收敛的数据加密部分的备份副本。 单实例存储电路使用签名索引来防止重复的备份副本。 用户帐户管理电路在认证与所请求的数据相关联的用户信息之后对下载请求进行响应。

    Method and apparatus for providing parallel backup set processing for creating a synthetic backup
    7.
    发明授权
    Method and apparatus for providing parallel backup set processing for creating a synthetic backup 有权
    用于提供用于创建合成备份的并行备份集处理的方法和装置

    公开(公告)号:US09075819B1

    公开(公告)日:2015-07-07

    申请号:US11395040

    申请日:2006-03-31

    IPC分类号: G06F17/30

    摘要: A method of creating a synthetic backup set which can be used as a baseline for subsequent incremental backup or for the restoration of a data volume. The method includes copying a first data object from a first backup set to a memory media for storing the synthetic backup set, and copying a second data object from a second backup set to the memory media. The second data object is copied to the memory media when both the first and second backup sets are open for read access. In one embodiment, the first backup set data of data objects is stored on a first magnetic tape, and the second backup set data of data objects is stored on a second magnetic tape. When the second data object is copied to the memory media, the first and second magnetic tapes are simultaneously mounted on first and second tape drives, respectively.

    摘要翻译: 一种创建合成备份集的方法,可以将其用作后续增量备份或还原数据卷的基准。 该方法包括将第一数据对象从第一备份集复制到用于存储合成备份集的存储介质,以及将第二数据对象从第二备份集复制到存储介质。 当第一和第二备份集都打开以供读取访问时,第二个数据对象被复制到存储介质。 在一个实施例中,将数据对象的第一备份集数据存储在第一磁带上,并且将数据对象的第二备份集数据存储在第二磁带上。 当第二数据对象被复制到存储介质时,第一和第二磁带分别同时安装在第一和第二磁带驱动器上。

    Method and apparatus for processing a transform function, a reference file and parameter information that represent a data file
    8.
    发明授权
    Method and apparatus for processing a transform function, a reference file and parameter information that represent a data file 有权
    用于处理变换函数的方法和装置,表示数据文件的参考文件和参数信息

    公开(公告)号:US08984025B1

    公开(公告)日:2015-03-17

    申请号:US12165061

    申请日:2008-06-30

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F11/1448

    摘要: A method and apparatus for processing a transform function and parameter information to represent data files is described. In one embodiment, the method includes processing at least one data file to identify a reference file, a transform function and parameter information and storing the transform function and the parameter information, wherein the transform function and the parameter information is applied to the reference file to create the at least one data file.

    摘要翻译: 描述用于处理变换函数的方法和装置以及用于表示数据文件的参数信息。 在一个实施例中,该方法包括处理至少一个数据文件以识别参考文件,变换函数和参数信息,并存储变换函数和参数信息,其中变换函数和参数信息被应用于参考文件 创建至少一个数据文件。

    Selection of one of several available incremental modification detection techniques for use in incremental backups
    9.
    发明授权
    Selection of one of several available incremental modification detection techniques for use in incremental backups 有权
    选择用于增量备份的几种可用增量修改检测技术之一

    公开(公告)号:US08655841B1

    公开(公告)日:2014-02-18

    申请号:US12983236

    申请日:2010-12-31

    申请人: Srineet Sridharan

    发明人: Srineet Sridharan

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F11/1461 G06F11/1451

    摘要: Various systems and methods can select an incremental modification detection technique to apply to a data object during generation of an incremental backup. For example, a method can involve accessing information indicating an access characteristic of a data object and then selecting an incremental modification detection technique (from a set of more than one different incremental modification detection techniques), in response to the information. The incremental modification detection technique is selected to be applied to the data object when generating an incremental backup. The set of incremental modification detection techniques can include change tracking and content differencing techniques.

    摘要翻译: 各种系统和方法可以选择在生成增量备份期间应用于数据对象的增量修改检测技术。 例如,方法可以涉及访问指示数据对象的访问特性的信息,然后响应于该信息,选择增量修改检测技术(来自一组不止一种不同的增量修改检测技术)。 增量修改检测技术被选择为在生成增量备份时应用于数据对象。 增量修改检测技术的集合可以包括变化跟踪和内容差分技术。

    Integrated archival and backup
    10.
    发明授权
    Integrated archival and backup 有权
    集成存档和备份

    公开(公告)号:US08266110B1

    公开(公告)日:2012-09-11

    申请号:US12910160

    申请日:2010-10-22

    申请人: Srineet Sridharan

    发明人: Srineet Sridharan

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30073 G06F11/1448

    摘要: Various systems and methods can integrate archival and backup. One method involves accessing a first backup image and generating a first set of indexing information for the first backup image. The first set of indexing information identifies one or more data items included within the first backup image. The method then compares the first set of indexing information to a second set of indexing information associated with a second backup image, which is generated subsequent to a time at which the first backup image is generated. Based upon this comparison, the method can identify a first data item of the one or more data items as having been modified or deleted after the time at which the first backup image was generated. The method can then copy the first data item from the first backup image to an archival data repository, prior to deletion of the first backup image.

    摘要翻译: 各种系统和方法可以整合归档和备份。 一种方法涉及访问第一备份图像并为第一备份图像生成第一组索引信息。 第一组索引信息识别包括在第一备份图像内的一个或多个数据项。 该方法然后将第一组索引信息与第二备份图像相关联的第二组索引信息进行比较,该第二组索引信息是在生成第一备份图像的时间之后生成的。 基于该比较,该方法可以在生成第一备份图像的时间之后将一个或多个数据项的第一数据项识别为已被修改或删除。 然后,在删除第一个备份映像之前,该方法可以将第一个数据项从第一备份映像复制到归档数据存储库。