-
公开(公告)号:US11709615B2
公开(公告)日:2023-07-25
申请号:US17411583
申请日:2021-08-25
Applicant: Commvault Systems, Inc.
Inventor: Amit Bhaskar Ausarkar , Andrei Erofeev , Amit Mitkar , Vijay H. Agrawal
CPC classification number: G06F3/065 , G06F3/064 , G06F3/0604 , G06F3/067 , G06F11/1451
Abstract: Certain embodiments described herein relate to an improved block-level replication system. One or more components in an information management system may receive a request to perform a block-level replication between a source storage device and a destination storage device, and depending on the specific replication mode requested, (i) store block-level changes directly to the destination storage device or (ii) first to a recovery point store and then later to the destination storage device.
-
公开(公告)号:US11526410B2
公开(公告)日:2022-12-13
申请号:US17203579
申请日:2021-03-16
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Andrei Erofeev , Amit Bhaskar Ausarkar , Ajay Venkat Nagrale
IPC: G06F12/00 , G06F11/14 , G06F3/06 , G06F11/30 , G06F11/32 , G06F16/21 , G06F9/455 , G06F16/16 , G06F16/17 , G06F16/188
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.
-
公开(公告)号:US20220391371A1
公开(公告)日:2022-12-08
申请号:US17886316
申请日:2022-08-11
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Ajay Venkat Nagrale , Amit Mitkar
Abstract: An illustrative file indexing approach enhances what was previously possible with hypervisor-free live browsing of virtual machine (VM) block-level backup copies. Capabilities are described for indexing files discovered in VM block-level backup copies, including file content. The illustrative file indexing functionality activates a live-browse session to discover files present within VM block-level backup copies and indexes file names and directory structures as created by an original source VM, resulting in an illustrative file index. The illustrative file indexing functionality optionally indexes file contents within VM block-level backup copies, resulting in an illustrative content index. The file index and content index are retained in persistent data structure(s) stored apart from the VM block-level backup copies. The indexes are searchable without mounting or live-browsing the VM block-level backup copies. In some embodiments the file index and the content index are consolidated. An enhanced storage manager is also disclosed.
-
公开(公告)号:US11321188B2
公开(公告)日:2022-05-03
申请号:US16868964
申请日:2020-05-07
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Sumedh Pramod Degaonkar , Gopikannan Venugopalsamy
IPC: G06F11/14 , H04L67/1097 , G06F9/455 , G06F3/06 , H04L67/01
Abstract: Certain embodiments described herein relate to an improved information management system that can perform provider-specific data protection methods for cloud-stored data. In one embodiment, the information management system accesses a pod specification that indicates information usable to execute a containerized application on behalf of a user, and determines the cloud provider system configured to provide one or more computing resources for execution the containerized application. Using a provider-specific interface that is specific to the determined cloud provider system, the information management system creates a snapshot of a cloud storage volume associated with the containerized application and accesses the data inside the snapshot. The accessed data is stored onto a secondary storage device, and the snapshot is removed from the cloud provider system, thereby providing an efficient backup solution for the data used for executing the containerized application on the container orchestrator system.
-
公开(公告)号:US20220004464A1
公开(公告)日:2022-01-06
申请号:US17387826
申请日:2021-07-28
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Paramasivam Kumarasamy
Abstract: The present enhancement leaves production systems undisturbed while a remote application (“testbed application”) executes elsewhere (“testbed host”). An intermediary computing device hosts an enhanced pseudo-disk driver, pseudo-disks, and an enhanced media agent. The enhanced pseudo-disk driver creates the pseudo-disks, each one representing an associated point-in-time backup image residing in secondary storage. A network, e.g., an Internet Protocol (IP) network or a Fibre Channel (FC) Storage Area Network (SAN), connects the intermediary device with the testbed host, and the enhanced media agent exposes pseudo-disks over the network using iSCSI or FC protocol, respectively. The testbed application uses an exposed pseudo-disk as its recovery data source, such that pseudo-disk resources provide data as-needed, sufficient for the testbed application to operate, yet (a) without restoring the entire associated backup image from secondary storage and (b) without impacting the production environment.
-
公开(公告)号:US11113246B2
公开(公告)日:2021-09-07
申请号:US16591400
申请日:2019-10-02
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Paramasivam Kumarasamy , Rajiv Kottomtharayil
IPC: G06F12/00 , G06F16/174 , G06F3/06 , G06F16/188 , G06F16/17 , G06F13/10
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.
-
公开(公告)号:US20200233846A1
公开(公告)日:2020-07-23
申请号:US16253727
申请日:2019-01-22
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Ajay Venkat Nagrale , Amit Mitkar
Abstract: An illustrative file indexing approach enhances what was previously possible with hypervisor-free live browsing of virtual machine (VM) block-level backup copies. Capabilities are described for indexing files discovered in VM block-level backup copies, including file content. The illustrative file indexing functionality activates a live-browse session to discover files present within VM block-level backup copies and indexes file names and directory structures as created by an original source VM, resulting in an illustrative file index. The illustrative file indexing functionality optionally indexes file contents within VM block-level backup copies, resulting in an illustrative content index. The file index and content index are retained in persistent data structure(s) stored apart from the VM block-level backup copies. The indexes are searchable without mounting or live-browsing the VM block-level backup copies. In some embodiments the file index and the content index are consolidated. An enhanced storage manager is also disclosed.
-
公开(公告)号:US10698632B2
公开(公告)日:2020-06-30
申请号:US15900075
申请日:2018-02-20
Applicant: Commvault Systems, Inc
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Dmitriy Borisovich Zakharkin
Abstract: A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic interface can be a programming interface (e.g., an application programming interface [API]). Using the snapshot interface, storage device vendors can integrate their particular snapshot technology with the data storage system. For instance, the data storage system can access a shared library of functions (e.g., a dynamically linked library [DLL]) provided by the vendor (or another by appropriate entity) and that complies with the specifications of the common programming interface. And by invoking the appropriate functions in the library, the data storage system implements the snapshot operation on the storage device.
-
公开(公告)号:US10649863B2
公开(公告)日:2020-05-12
申请号:US16416093
申请日:2019-05-17
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Sumedh Pramod Degaonkar
IPC: G06F11/14 , G06F11/00 , G06F11/20 , G06F9/4401
Abstract: According to certain aspects, a method of creating customized bootable images for client computing devices in an information management system can include: creating a backup copy of each of a plurality of client computing devices, including a first client computing device; subsequent to receiving a request to restore the first client computing device to the state at a first time, creating a customized bootable image that is configured to directly restore the first client computing device to the state at the first time, wherein the customized bootable image includes system state specific to the first client computing device at the first time and one or more drivers associated with hardware existing at time of restore on a computing device to be rebooted; and rebooting the computing device to the state of the first client computing device at the first time from the customized bootable image.
-
公开(公告)号:US09575673B2
公开(公告)日:2017-02-21
申请号:US14527678
申请日:2014-10-29
Applicant: CommVault Systems, Inc.
Inventor: Amit Mitkar , Paramasivam Kumarasamy , Rajiv Kottomtharayil
CPC classification number: G06F17/30156 , G06F3/0608 , G06F3/0619 , G06F3/0641 , G06F3/0664 , G06F3/0667 , G06F3/067 , G06F3/0683 , G06F13/102 , G06F17/30138 , G06F17/30144 , G06F17/30238
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.
Abstract translation: 说明性的伪文件系统驱动程序使用存储管理系统中的重复数据删除功能和资源来向应用程序和/或虚拟机提供对本地存储的文件系统的访问。 从应用程序/虚拟机的角度来看,文件系统的容量几乎是无限制的。 伪文件系统驱动程序实例化主存储中的文件系统,例如在本地磁盘上配置。 应用程序/虚拟机不需要对文件系统的存储容量进行配置的设置或限制,因此可能将文件系统视为“无限”。伪文件系统驱动程序拦截写入请求,并可能在存储管理中使用重复数据删除基础架构 系统根据重复数据删除数据库将多余的数据从本地主存储卸载到重复数据删除的辅助存储。 伪文件系统驱动程序还拦截读请求,并且响应还可以将数据从重复数据删除的辅助存储还原到主存储,也基于重复数据删除数据库。
-
-
-
-
-
-
-
-
-