PRUNING UNWANTED FILE CONTENT FROM AN IMAGE BACKUP
    51.
    发明申请
    PRUNING UNWANTED FILE CONTENT FROM AN IMAGE BACKUP 审中-公开
    从图像备份中删除未经处理的文件内容

    公开(公告)号:US20160070621A1

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

    申请号:US14811200

    申请日:2015-07-28

    CPC classification number: G06F11/1458 G06F11/1451 G06F11/1469

    Abstract: Pruning unwanted file content from an image backup. In one example embodiment, a method of pruning unwanted file content from an image backup includes identifying files to be excluded from a base image backup of a source storage, identifying a set of allocated blocks in the source storage at a first point in time, pruning the set of allocated blocks to exclude the allocated blocks that correspond to content of the files to be excluded, backing up the pruned set of allocated blocks, and not backing up the excluded allocated blocks, in the base image backup, and restoring the base image backup to a restore storage, the restoring including pruning file system metadata of a file system of the restore storage prior to exposing the file system to any user such that the files to be excluded are no longer listed as existing within the file system metadata.

    Abstract translation: 从图像备份中修剪不需要的文件内容。 在一个示例实施例中,从图像备份中修剪不想要的文件内容的方法包括从源存储器的基本映像备份中识别要排除的文件,在第一时间点识别源存储器中的一组分配的块,修剪 所分配的块的集合以排除与要排除的文件的内容相对应的分配的块,备份修剪的分配块集合,并且不备份基本映像备份中的排除分配的块,并且恢复基本映像 备份到恢复存储器,恢复包括在将文件系统暴露给任何用户之前恢复存储器的文件系统的修剪文件系统元数据,使得要排除的文件不再被列为存在于文件系统元数据中。

    EXPOSING A PROPRIETARY DISK FILE TO A HYPERVISOR AS A NATIVE HYPERVISOR DISK FILE
    52.
    发明申请
    EXPOSING A PROPRIETARY DISK FILE TO A HYPERVISOR AS A NATIVE HYPERVISOR DISK FILE 有权
    将专有磁盘文件展现给作为高级磁盘的高级磁盘文件

    公开(公告)号:US20150347014A1

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

    申请号:US14569330

    申请日:2014-12-12

    Abstract: Exposing a proprietary disk file to a hypervisor as a native hypervisor disk file. In one example embodiment, a method of exposing a proprietary disk file to a hypervisor as a native hypervisor disk file includes various acts. For example, the method includes identifying a proprietary disk file having a proprietary format. The method further includes creating a plugin file corresponding to the proprietary disk file. The method also includes intercepting read requests directed to the plugin file. The method further includes responding to each of the read requests with data gathered from the plugin file and/or the proprietary disk file, where the data is structured such that the data appears to be gathered from a native hypervisor disk file due to being formatted in a native format of the hypervisor.

    Abstract translation: 将专有磁盘文件作为本机管理程序磁盘文件公开到虚拟机管理程序。 在一个示例实施例中,将专有磁盘文件作为本机管理程序磁盘文件暴露于管理程序的方法包括各种动作。 例如,该方法包括识别具有专有格式的专有磁盘文件。 该方法还包括创建对应于专有磁盘文件的插件文件。 该方法还包括拦截针对插件文件的读取请求。 该方法还包括使用从插件文件和/或专有磁盘文件收集的数据对每个读取请求进行响应,其中数据被构造成使得数据看起来是从本机管理程序磁盘文件收集的,因为格式化在 管理程序的本机格式。

    Restoration of a backup of a first volume to a second volume on physical media
    53.
    发明授权
    Restoration of a backup of a first volume to a second volume on physical media 有权
    将第一卷的备份还原到物理介质上的第二卷

    公开(公告)号:US09152508B1

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

    申请号:US14555348

    申请日:2014-11-26

    Abstract: Restoration of a backup of a first volume to a second volume on physical media. In one example embodiment, a method for restoration of a backup of a first volume to a second volume on physical media includes accessing a volume boot record of the second volume while the volume boot record is in a valid state on the physical media, modifying the volume boot record to place the volume boot record into an invalid state on the physical media, writing data from the backup of the first volume to the inaccessible portion of the data segment of the second volume while the volume boot record is in the invalid state, and restoring the volume boot record to the valid state. In this example embodiment, the invalid state prevents a standard operating system from accessing at least a portion of the data segment of the second volume.

    Abstract translation: 将第一卷的备份还原到物理介质上的第二卷。 在一个示例实施例中,用于将第一卷的备份恢复到物理介质上的第二卷的方法包括在卷引导记录处于物理介质上的有效状态时访问第二卷的卷引导记录,修改 卷引导记录,以在卷引导记录处于无效状态时将卷引导记录置于物理介质上的无效状态,将数据从第一卷的备份写入第二卷的数据段的不可访问部分, 并将卷启动记录恢复到有效状态。 在该示例实施例中,无效状态防止标准操作系统访问第二卷的数据段的至少一部分。

    Hash collision recovery in a deduplication vault
    54.
    发明授权
    Hash collision recovery in a deduplication vault 有权
    在重复数据删除库中进行哈希冲突恢复

    公开(公告)号:US09152500B1

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

    申请号:US14492993

    申请日:2014-09-22

    Abstract: Hash collision recovery in a deduplication vault. In one example embodiment, a method for hash collision recovery in a deduplication vault includes creating first parity data for all unique blocks of a source storage at a point in time. The first parity data includes both the unique blocks as well as an order of block positions of the unique blocks as stored in the source storage. Next, a hash value is generated for each of the unique blocks. Then, a backup is stored in a deduplication vault including each of the unique blocks together with its corresponding hash value. Next, second parity data is created for all of the unique blocks of the backup. Then, the first parity data is compared to the second parity data to determine whether one or more hash collisions occurred resulting in one or more missing unique blocks.

    Abstract translation: 在重复数据删除库中进行哈希冲突恢复。 在一个示例实施例中,用于重复数据删除保险库中的散列冲突恢复的方法包括为某个时间点的源存储器的所有唯一块创建第一奇偶校验数据。 第一奇偶校验数据包括唯一块以及存储在源存储器中的唯一块的块位置的顺序。 接下来,为每个唯一块生成哈希值。 然后,将备份存储在重复数据删除保管库中,其中包括每个唯一的块及其对应的哈希值。 接下来,为备份的所有唯一块创建第二奇偶校验数据。 然后,将第一奇偶校验数据与第二奇偶校验数据进行比较,以确定是否发生一个或多个散列冲突,导致一个或多个缺失的唯一块。

    Exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor
    55.
    发明授权
    Exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor 有权
    将虚拟机管理程序的专有映像备份作为可由虚拟机管理程序引导的磁盘文件

    公开(公告)号:US09075649B1

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

    申请号:US14605699

    申请日:2015-01-26

    Abstract: Exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor. In one example embodiment, a method of exposing a proprietary image backup to a hypervisor as a disk file that is bootable by the hypervisor may include identifying the proprietary image backup having a proprietary format and storing an operating system, creating a plugin file corresponding to the proprietary image backup, reconfiguring the operating system to cause the operating system to be bootable when using hardware emulated by the hypervisor, gathering operating system data from the proprietary image backup, reformatting, using a filter module, the operating system data into a native format of the hypervisor, booting the operating system in a virtual machine of the hypervisor, and storing the reformatted operating system data in a replacement disk file formatted in the native format of the hypervisor.

    Abstract translation: 将虚拟机管理程序的专有映像备份作为可由虚拟机管理程序引导的磁盘文件。 在一个示例实施例中,将专有映像备份暴露给管理程序作为可由管理程序引导的磁盘文件的方法可以包括识别具有专有格式并存储操作系统的专有映像备份,创建对应于 专有图像备份,重新配置操作系统,使操作系统在使用虚拟机管理程序仿真的硬件时可引导,从专有映像备份收集操作系统数据,使用过滤器模块重新格式化,操作系统数据为本机格式 管理程序,在虚拟机管理程序的虚拟机中启动操作系统,并将重新格式化的操作系统数据存储在以虚拟机管理程序的本机格式格式化的替换磁盘文件中。

    Virtual defragmentation of a storage
    56.
    发明授权
    Virtual defragmentation of a storage 有权
    存储虚拟碎片整理

    公开(公告)号:US08966207B1

    公开(公告)日:2015-02-24

    申请号:US14460926

    申请日:2014-08-15

    Abstract: Virtual defragmentation of a storage. In one example embodiment, a method for virtual defragmentation of a storage includes various steps. For example, the method includes intercepting a move command directed to a storage during a defragmentation of the storage. The move command specifies an actual location of a block and a defrag location for the block in the storage. The method also includes updating a virtual defragmentation map to record the actual location of the block and the defrag location for the block. The method further includes preventing the block from being moved to the defrag location. The method also includes allowing file system metadata of the storage to be updated to falsely reflect that the block has been moved to the defrag location.

    Abstract translation: 存储虚拟碎片整理。 在一个示例实施例中,用于存储器的虚拟碎片整理的方法包括各种步骤。 例如,该方法包括在存储器的碎片整理期间拦截定向到存储器的移动命令。 move命令指定存储块中块的实际位置和碎片整理位置。 该方法还包括更新虚拟碎片整理图以记录块的实际位置和块的碎片整理位置。 该方法还包括防止块被移动到碎片整理位置。 该方法还包括允许更新存储器的文件系统元数据以错误地反映该块已被移动到碎片整理位置。

    Graphical user interface relationship graph for displaying relationships between image backup files in a backup job
    57.
    发明授权
    Graphical user interface relationship graph for displaying relationships between image backup files in a backup job 有权
    用于显示备份作业中图像备份文件之间关系的图形用户界面关系图

    公开(公告)号:US08943441B1

    公开(公告)日:2015-01-27

    申请号:US14163892

    申请日:2014-01-24

    CPC classification number: G06F11/1448 G06F3/0484 G06F11/1469 G06F11/323

    Abstract: Graphical user interface relationship graph for displaying relationships between image backup files in a backup job. In one example embodiment, one or more non-transitory computer-readable media store a program that causes a processor to generate and visually present, on an electronic display device associated with the processor, a graphical user interface (GUI) relationship graph for displaying relationships between image backup files in a backup job. The GUI relationship graph includes multiple image nodes each representing an image backup file of a source storage and a chain path including multiple links. Each of the links represents a parent-child relationship between one of the image nodes and another of the image nodes.

    Abstract translation: 用于显示备份作业中图像备份文件之间关系的图形用户界面关系图。 在一个示例实施例中,一个或多个非暂时计算机可读介质存储使处理器在与处理器相关联的电子显示设备上生成和可视地呈现用于显示关系的图形用户界面(GUI)关系图的程序 在备份作业中的映像备份文件之间。 GUI关系图包括多个图像节点,每个图像节点表示源存储器的图像备份文件和包括多个链接的链路。 每个链接表示一个图像节点和另一个图像节点之间的父子关系。

    Change tracking for multiphase deduplication
    58.
    发明授权
    Change tracking for multiphase deduplication 有权
    更改多相重复数据删除的跟踪

    公开(公告)号:US08914325B2

    公开(公告)日:2014-12-16

    申请号:US14260044

    申请日:2014-04-23

    CPC classification number: G06F17/30156 G06F11/1446 G06F11/1453 G06F17/30159

    Abstract: Change tracking for multiphase deduplication. In one example embodiment, a method of tracking changes to a source storage of a source system for multiphase deduplication includes a change tracking phase that includes performing various steps for only allocated blocks in the source storage that are changed between a prior point in time and a subsequent point in time. These steps include temporarily storing a copy of the changed block in a volatile memory of the source system prior to writing the changed block to the source storage, performing a hash function only once on the copy of the changed block, while the copy is temporarily stored in a volatile memory of the source system, to calculate a hash value, writing the changed block to the source storage, and tracking, in a change log, a location in the source storage of the changed block and the corresponding hash value.

    Abstract translation: 更改多相重复数据删除的跟踪。 在一个示例实施例中,跟踪用于多相元重复数据消除的源系统的源存储器的改变的方法包括改变跟踪阶段,其包括仅对源存储器中的已分配块在先前时间点和 随后的时间点。 这些步骤包括在将更改的块写入源存储器之前将更改的块的副本临时存储在源系统的易失性存储器中,在修改的块的副本上仅执行一次散列函数,同时临时存储副本 在源系统的易失性存储器中,计算哈希值,将改变的块写入源存储器,并且在更改日志中跟踪改变块的源存储器中的位置和相应的散列值。

    LOCAL SEEDING OF A RESTORE STORAGE FOR RESTORING A BACKUP FROM A REMOTE DEDUPLICATION VAULT STORAGE
    59.
    发明申请
    LOCAL SEEDING OF A RESTORE STORAGE FOR RESTORING A BACKUP FROM A REMOTE DEDUPLICATION VAULT STORAGE 有权
    恢复存储的本地存储,用于从远程重写恢复备份恢复存储

    公开(公告)号:US20140250079A1

    公开(公告)日:2014-09-04

    申请号:US13782957

    申请日:2013-03-01

    CPC classification number: G06F11/1453 G06F11/1469

    Abstract: Local seeding of a restore storage for restoring a backup from a remote deduplication vault storage. In one example embodiment, a method of local seeding of a restore storage for restoring a backup from a remote deduplication vault storage includes determining which blocks included in a backup of a source storage at a point in time, which is stored in the remote vault storage, are available in a local seeded storage containing common blocks, reading the locally available blocks from the local seeded storage, reading the non-locally available blocks from the remote vault storage, and storing the read blocks in the restore storage in the same position as stored in the source storage at the point in time. The remote vault storage is remote from the restore storage and the local seeded storage is local to the restore storage.

    Abstract translation: 用于从远程重复数据删除保管库存储恢复备份的还原存储的本地种子。 在一个示例实施例中,用于从远程重复数据删除保管库存储器恢复备份的恢复存储器的本地种子的方法包括确定存储在远程保管库存储器中的某个时间点的包含在源存储器的备份中的块 ,在包含公共块的本地种子存储器中可用,从本地种子存储器读取本地可用的块,从远程保管库存储器读取非本地可用块,以及将读取块存储在恢复存储器中与 存储在源存储器中的时间点。 远程保管库存储远离还原存储,并且本地种子存储是恢复存储的本地存储。

    Defragmentation during multiphase deduplication
    60.
    发明授权
    Defragmentation during multiphase deduplication 有权
    多次重复数据删除期间进行碎片整理

    公开(公告)号:US08682870B1

    公开(公告)日:2014-03-25

    申请号:US13782986

    申请日:2013-03-01

    Abstract: Defragmentation during multiphase deduplication. In one example embodiment, a method of defragmentation during multiphase deduplication includes an analysis phase that includes analyzing each allocated block stored in a source storage at a point in time to determine if the block is duplicated in a vault storage, a defragmentation phase that includes reordering the duplicate blocks stored in the source storage to match the order of the duplicate blocks as stored in the vault storage, and a backup phase that is performed after completion of the defragmentation phase and that includes storing, in the vault storage, each unique nonduplicate block from the source storage.

    Abstract translation: 多次重复数据删除期间进行碎片整理。 在一个示例实施例中,在多相重复数据消除期间的碎片整理方法包括分析阶段,其包括在时间点分析存储在源存储器中的每个分配的块,以确定块是否被复制在保管库存储器中,碎片整理阶段包括重新排序 存储在源存储器中的重复块以存储在保管库存储器中的重复块的顺序,以及在完成碎片整理阶段之后执行的备份阶段,并且包括在保管库存储器中存储每个唯一非重复块 从源存储。

Patent Agency Ranking