-
公开(公告)号:US11611479B2
公开(公告)日:2023-03-21
申请号:US17217962
申请日:2021-03-30
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Sumedh P. Degaonkar , Rahul S. Pawar , Sri Karthik Bhagi
IPC: H04L41/084 , H04L41/08 , G06F9/48 , G06F11/14 , G06F9/50 , H04L41/0859 , H04L67/561 , G06F9/455
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.
-
52.
公开(公告)号:US20220276986A1
公开(公告)日:2022-09-01
申请号:US17695652
申请日:2022-03-15
Applicant: Commvault Systems, Inc.
Inventor: Jun H. Ahn , Prasad Nara , Sri Karthik Bhagi
IPC: G06F16/17 , G06F3/06 , G06F16/174 , G06F16/172
Abstract: A system for performing continuous transaction log backups with minimal resource usage of the client computing devices that are processing the transactions is disclosed. The system detects at least one input/output (I/O) activity at a client computing device. The I/O activity can be associated with at least one database operation performed via the client computing device. The system then executes one or more native commands to backup transactions log data associated with the detected I/O activity to a virtualized location. Backing-up the transactions log data comprises dynamically identifying a mount path location corresponding to the virtualized location, and transferring the transactions log data to the dynamically identified mount path using the one or more native commands. The system can then perform data processing operations (for example, data chunking and deduplicating) on the transactions log data after it is received at the dynamically identified mount path location.
-
公开(公告)号:US20220197518A1
公开(公告)日:2022-06-23
申请号:US17694275
申请日:2022-03-14
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Jon-Paul Futey , Sunil Kumar Gutta
IPC: G06F3/06 , G06F16/178
Abstract: An illustrative live synchronization feature uses file system block-level backup copies, snapshot techniques, change tracking, and volume-level granularity to ensure the integrity of destination volumes. Two protection mechanisms guard the destination data and ensure consistency from one live sync restore to the next. First, an inter-job software snapshot captures the destination volume image after each restore. The snapshot is created at the very end of each live sync restore and is reverted at the beginning of the next live sync restore. A second and more granular protection mechanism uses intra-job block monitoring to detect, and later to reverse, changes that the snapshots cannot capture. This second mechanism acts as a mini-block-level restore nested inside another block-level restore. This dual approach ensures that each incremental live sync restore finds the destination volume with a guaranteed pristine image identical to where the preceding live sync restore left it.
-
公开(公告)号:US11249864B2
公开(公告)日:2022-02-15
申请号:US16457684
申请日:2019-06-28
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Sunil Gutta , Henry Wallace Dornemann , Rahul S. Pawar
IPC: G06F11/14 , G06F9/455 , G06F3/06 , G06F11/20 , G06F11/30 , H04L67/1095 , G06F11/32 , H04L67/50 , H04L67/306
Abstract: Embodiments disclosed herein include systems and processes for replicating one or more user computing systems of an information management system at an external resource system to create a backup or fallback of the user computing systems. Replicating the user computing systems may include replicating data as well as the applications, operating systems and configuration of the user computing systems. This replicated or fallback user computing system may be implemented on a virtual machine at the external resource system. Thus, if a user computing system becomes inaccessible, a new user computing system can be generated based on the backup copy of the user computing system at the external resource system. Further, in some embodiments, the copy of the user computing system may be interacted with at the external resource system. Thus, certain embodiments disclosed herein can be used to transition an information management system to an external resource system.
-
公开(公告)号:US11032146B2
公开(公告)日:2021-06-08
申请号:US15195259
申请日:2016-06-28
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Sumedh P. Degaonkar , Rahul S. Pawar , Sri Karthik Bhagi
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.
-
公开(公告)号:US10949398B2
公开(公告)日:2021-03-16
申请号:US15937529
申请日:2018-03-27
Applicant: Commvault Systems, Inc.
Inventor: Bhavyan Bharatkumar Mehta , Parag Gokhale , Sri Karthik Bhagi , Prosenjit Sinha , Manoj Kumar Pradhan
Abstract: An information management system is provided herein that combines data backup and data migration operations such that data appears available in a network-accessible folder when in fact the data is stored as a secondary copy in a secondary storage device. For example, a user can indicate that a first file should be added to the network-accessible folder. A client computing device can transmit the first file to a secondary storage computing device that performs a backup operation to store a backup copy of the first file in the secondary storage device. The secondary storage computing device can also generate an index of the first file, which includes a location of the backup copy of the first file, and transmit the index to a server that manages the network-accessible folder. Thus, the backup copy of the first file can be retrieved if the first file is selected via the network-accessible folder.
-
公开(公告)号:US20210026739A1
公开(公告)日:2021-01-28
申请号:US17037294
申请日:2020-09-29
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Prosenjit Sinha
Abstract: A method and system for migrating data and metadata from a first backup system to a second backup system via a content staging system is disclosed. The system accesses the backup data from the first backup system and restores it, along with the associated metadata, to a staging system. A metadata file is created at the staging system which comprises of the metadata that is to be migrated to the second backup system. The system then migrates the data from the staging system to the second backup system. The metadata is also migrated to the second backup system in a format such that it can be indexed. As a result, the migrated data can be browsed and searched based on one or more search criteria based on the associated metadata. Other details are provided herein.
-
公开(公告)号:US10896053B2
公开(公告)日:2021-01-19
申请号:US16518107
申请日:2019-07-22
Applicant: Commvault Systems, Inc.
Inventor: Rajiv Kottomtharayil , Rahul S. Pawar , Ashwin Gautamchand Sancheti , Sumer Dilip Deshpande , Sri Karthik Bhagi , Henry Wallace Dornemann , Ananda Venkatesha
Abstract: Virtual machine (VM) proliferation may be reduced by determining the availability of existing VMs to perform a task. Tasks may be assigned to existing VMs instead of creating a new VM to perform the task. Furthermore, a coordinator may determine a grouping of VMs or VM hosts based on one or more factors associated with the VMs or the VM hosts, such as VM type or geographical location of the VM hosts. The coordinator may also assign one or more Virtual Server Agents (VSAs) to facilitate managing the group of VM hosts. In some embodiments, the coordinators may facilitate load balancing of VSAs during operation, such as during a backup operation, a restore operation, or any other operation between a primary storage system and a secondary storage system.
-
公开(公告)号:US10387073B2
公开(公告)日:2019-08-20
申请号:US15473365
申请日:2017-03-29
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Sunil Gutta , Henry Wallace Dornemann , Rahul S. Pawar
Abstract: Embodiments disclosed herein include systems and processes for replicating one or more user computing systems of an information management system at an external resource system to create a backup or fallback of the user computing systems. Replicating the user computing systems may include replicating data as well as the applications, operating systems and configuration of the user computing systems. This replicated or fallback user computing system may be implemented on a virtual machine at the external resource system. Thus, if a user computing system becomes inaccessible, a new user computing system can be generated based on the backup copy of the user computing system at the external resource system. Further, in some embodiments, the copy of the user computing system may be interacted with at the external resource system. Thus, certain embodiments disclosed herein can be used to transition an information management system to an external resource system.
-
公开(公告)号:US20180129435A1
公开(公告)日:2018-05-10
申请号:US15705629
申请日:2017-09-15
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Sunil Kumar Gutta , Vijay H. Agrawal , Rahul S. Pawar
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/0689 , G06F11/00 , G06F11/1469
Abstract: Systems and methods for performing file-level restore operations for block-level data volumes are described. In some embodiments, the systems and methods restore data from a block-level data volume contained in secondary storage by receiving a request to restore one or more files from the block-level data volume, mounting a virtual GUID Partition Table (GPT) disk to the block-level data volume, accessing one or more mount paths established by the virtual GPT disk between the data agent and the block-level data volume, and browsing data from one or more files within the block-level data volume via the established one or more mount paths provided by the virtual GPT disk.
-
-
-
-
-
-
-
-
-