Accessing a file system using tiered deduplication

    公开(公告)号:US10474638B2

    公开(公告)日:2019-11-12

    申请号:US15899699

    申请日:2018-02-20

    Abstract: An illustrative pseudo-file-system driver uses deduplication functionality and resources in a storage management system to provide an application and/or a virtual machine with access to a locally-stored file system. From the perspective of the application/virtual machine, the file system appears to be of virtually unlimited capacity. The pseudo-file-system driver instantiates the file system in primary storage, e.g., configured on a local disk. The application/virtual machine requires no configured settings or limits for the file system's storage capacity, and may thus treat the file system as “infinite.” The pseudo-file-system driver intercepts write requests and may use the deduplication infrastructure in the storage management system to offload excess data from local primary storage to deduplicated secondary storage, based on a deduplication database. The pseudo-file-system driver also intercepts read requests and in response may restore data from deduplicated secondary storage to primary storage, also based on the deduplication database.

    Time-based virtual machine reversion

    公开(公告)号:US10474542B2

    公开(公告)日:2019-11-12

    申请号:US15924004

    申请日:2018-03-16

    Abstract: Recovery points can be used for replicating a virtual machine and reverting the virtual machine to a different state. A filter driver can monitor and capture input/output commands between a virtual machine and a virtual machine disk. The captured input/output commands can be used to create a recovery point. The recovery point can be associated with a bitmap that may be used to identify data blocks that have been modified between two versions of the virtual machine. Using this bitmap, a virtual machine may be reverted or restored to a different state by replacing modified data blocks and without replacing the entire virtual machine disk.

    Generic file level restore from a block-level secondary copy

    公开(公告)号:US10089193B2

    公开(公告)日:2018-10-02

    申请号:US15459979

    申请日:2017-03-15

    Abstract: Systems and methods are provided which perform a file level restore by utilizing existing operating system components (e.g., file system drivers) that are natively installed on the target computing device. These components can be used to mount and/or interpret a secondary copy of the file system. For instance, the system can instantiate an interface object (e.g., a device node such as a pseudo device, device file or special file) on the target client which includes file system metadata corresponding to the backed up version of the file system. The interface provides a mechanism for the operating system to mount the secondary copy and perform file level access on the secondary copy, e.g., to restore one or more selected files.

    Accessing a file system using tiered deduplication

    公开(公告)号:US09934238B2

    公开(公告)日:2018-04-03

    申请号:US15399597

    申请日:2017-01-05

    Abstract: An illustrative pseudo-file-system driver uses deduplication functionality and resources in a storage management system to provide an application and/or a virtual machine with access to a locally-stored file system. From the perspective of the application/virtual machine, the file system appears to be of virtually unlimited capacity. The pseudo-file-system driver instantiates the file system in primary storage, e.g., configured on a local disk. The application/virtual machine requires no configured settings or limits for the file system's storage capacity, and may thus treat the file system as “infinite.” The pseudo-file-system driver intercepts write requests and may use the deduplication infrastructure in the storage management system to offload excess data from local primary storage to deduplicated secondary storage, based on a deduplication database. The pseudo-file-system driver also intercepts read requests and in response may restore data from deduplicated secondary storage to primary storage, also based on the deduplication database.

    Migration of existing computing systems to cloud computing sites or virtual machines
    18.
    发明授权
    Migration of existing computing systems to cloud computing sites or virtual machines 有权
    将现有计算系统迁移到云计算站点或虚拟机

    公开(公告)号:US09461881B2

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

    申请号:US13790028

    申请日:2013-03-08

    Abstract: Software, firmware, and systems are described herein that migrate functionality of a source physical computing device to a destination virtual machine. A non-production copy of data associated with a source physical computing device is created. A configuration of the source physical computing device is determined. A configuration for a destination virtual machine is determined based at least in part on the configuration of the source physical computing device. The destination virtual machine is provided access to data and metadata associated with the source physical computing device using the non-production copy of data associated with the source physical computing device.

    Abstract translation: 这里描述了将源物理计算设备的功能迁移到目的地虚拟机的软件,固件和系统。 创建与源物理计算设备相关联的数据的非生产副本。 确定源物理计算设备的配置。 至少部分地基于源物理计算设备的配置来确定目的地虚拟机的配置。 使用与源物理计算设备相关联的数据的非生产副本,向目的地虚拟机提供对与源物理计算设备相关联的数据和元数据的访问。

    SYSTEMS AND METHODS TO PROCESS BLOCK-LEVEL BACKUP FOR SELECTIVE FILE RESTORATION FOR VIRTUAL MACHINES
    19.
    发明申请
    SYSTEMS AND METHODS TO PROCESS BLOCK-LEVEL BACKUP FOR SELECTIVE FILE RESTORATION FOR VIRTUAL MACHINES 有权
    用于虚拟机选择性文件恢复的块级备份的系统和方法

    公开(公告)号:US20140201152A1

    公开(公告)日:2014-07-17

    申请号:US14098894

    申请日:2013-12-06

    Abstract: A data storage system protects virtual machines using block-level backup operations and restores the data at a file level. The system accesses the virtual machine file information from the file allocation table of the host system underlying the virtualization layer. A file index associates this virtual machine file information with the related protected blocks in a secondary storage device during the block-level backup. Using the file index, the system can identify the specific blocks in the secondary storage device associated with a selected restore file. As a result, file level granularity for restore operations is possible for virtual machine data protected by block-level backup operations without restoring more than the selected file blocks from the block-level backup data.

    Abstract translation: 数据存储系统使用块级备份操作保护虚拟机,并在文件级恢复数据。 系统从虚拟化层底层的主机系统的文件分配表中访问虚拟机文件信息。 在块级备份期间,文件索引将该虚拟机文件信息与辅助存储设备中的相关受保护块相关联。 使用文件索引,系统可以识别与所选还原文件相关联的辅助存储设备中的特定块。 因此,对于由块级备份操作保护的虚拟机数据,对于恢复操作的文件级别粒度是可能的,而不会从块级备份数据中还原多于所选文件块。

Patent Agency Ranking