-
公开(公告)号:US11733877B2
公开(公告)日:2023-08-22
申请号:US17706390
申请日:2022-03-28
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Sunil Kumar Gutta , Vijay H. Agrawal , Rahul S. Pawar
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/0689 , G06F11/00 , G06F11/1448 , G06F11/1469 , G06F11/3034 , G06F11/1451 , G06F2201/815 , G06F2201/84
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 disk to the block-level data volume, accessing one or more mount paths established by the virtual 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 disk.
-
公开(公告)号:US11630739B2
公开(公告)日:2023-04-18
申请号:US17191517
申请日:2021-03-03
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Rahul S. Pawar , Jun H. Ahn
IPC: G06F11/14 , G06F16/27 , G06F16/11 , G06F16/182 , G06F16/21 , G06F16/17 , G06F16/22 , G06F16/23 , G06F3/06 , G06F11/30 , G06F11/34
Abstract: A system according to certain aspects may include a client computing device including: a database application configured to output a database file in a primary storage device(s), the database application outputting the database file as a series of application-level blocks; and a data agent configured to divide the database file into a plurality of first blocks having a first granularity larger than a second granularity of the application-level blocks such that each of the first blocks spans a plurality of the application-level blocks. The system may include a secondary storage controller computer(s) configured to: in response to instructions to create a secondary copy of the database file: copy the plurality of first blocks to a secondary storage device(s) to create a secondary copy of the database file; and create a table that provides a mapping between the copied plurality of first blocks and corresponding locations on the secondary storage device(s).
-
173.
公开(公告)号:US11625439B2
公开(公告)日:2023-04-11
申请号:US16837714
申请日:2020-04-01
Applicant: Commvault Systems, Inc.
Inventor: Rahul S. Pawar , Henry Wallace Dornemann , Rajiv Kottomtharayil , Chitra Ramaswamy , Ashwin Gautamchand Sancheti
IPC: G06F16/907 , G06F16/11 , G06F16/16 , G06F16/2455 , G06F9/455
Abstract: According to certain aspects, a method can include creating a backup copy of data associated with a virtual machine (VM) on one or more secondary storage devices, wherein the backup copy includes corresponding secondary copies of a plurality of files associated with the VM; analyzing metadata associated with the secondary copies to determine which of the plurality files are eligible to be removed from the primary storage device; in response determining that one or more files are eligible to be removed from the primary storage device, for respective file of the one or more files: determining whether the respective file has been changed since a first time at which the backup copy of the data associated with the VM was created; in response to determining that the respective file has not changed since the first time, removing the respective file; and adding a file placeholder for the removed file.
-
公开(公告)号:US11544221B2
公开(公告)日:2023-01-03
申请号:US16918512
申请日:2020-07-01
Applicant: Commvault Systems, Inc.
Inventor: Rahul S. Pawar , Rajiv Kottomtharayil , Parag Gokhale , Sumer Dilip Deshpande , Henry Wallace Dornemann
Abstract: Virtualization sprawl can lead to virtual machines with no designated periodic backup. If the data associated with these unprotected virtual machines is not backed up, it cannot be restored if needed, leading to system failures. A data storage system identifies and protects the unprotected virtual machines. For instance, the system compares a list of virtual machines with a list of computing devices having a designated backup policy in the data storage system and determines which of the virtual machines are unprotected. The system further automatically categorizes the unprotected virtual machines, identifies those unprotected virtual machines that remain uncategorized, and applies a default backup policy to the uncategorized and unprotected virtual machines to provide protected virtual machines.
-
公开(公告)号:US11436096B2
公开(公告)日:2022-09-06
申请号:US17108516
申请日:2020-12-01
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Rahul S. Pawar , Henry Wallace Dornemann , Jun H. Ahn , Brahmaiah Vallabhaneni , Girish Ramohalli Gopala Rao
IPC: G06F16/00 , G06F11/14 , G06F16/27 , G06F16/11 , G06F16/182 , G06F16/21 , G06F16/17 , G06F16/22 , G06F16/23 , G06F3/06 , G06F11/30 , G06F11/34
Abstract: According to certain aspects, a system may include a computing device configured to: intercept a request from a database application to read a portion of a database file, where a secondary copy of the database file resides on a secondary storage device(s) and is organized as a plurality of first blocks, wherein the request includes a database file offset(s) corresponding to the requested portion; and map the database file offset(s) to a subset of the first blocks that correspond to requested database object(s). The system may include a secondary storage controller computer(s) configured to: access a table that maps the plurality of first blocks to storage locations on the secondary storage device(s); using the table, locate and retrieve the subset of the first blocks on the secondary storage device(s); and forward the retrieved first blocks for storage in a primary storage device(s).
-
公开(公告)号:US11436038B2
公开(公告)日:2022-09-06
申请号:US17027439
申请日:2020-09-21
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Rahul S. Pawar , Amit Mitkar , Sunil Kumar Gutta , Sumedh Pramod Degaonkar , Jianwei Chen
Abstract: Hypervisor-independent block-level live browse is used for directly accessing backed up virtual machine (VM) data. Hypervisor-free file-level recovery (block-level pseudo-mount) from backed up VMs also is disclosed. Backed up virtual machine (“VM”) data can be browsed without needing or using a hypervisor. Individual backed up VM files can be requested and restored to anywhere without a hypervisor and without the need to restore the rest of the backed up virtual disk. Hypervisor-agnostic VM backups can be browsed and recovered without a hypervisor and from anywhere, and individual backed up VM files can be restored to anywhere, e.g., to a different VM platform, to a non-VM environment, without restoring an entire virtual disk, and without a recovery data agent at the destination.
-
177.
公开(公告)号:US11321190B2
公开(公告)日:2022-05-03
申请号:US17073018
申请日:2020-10-16
Applicant: Commvault Systems, Inc.
Inventor: Sanath Kumar , Sri Karthik Bhagi , Parag Gokhale , Rahul S. Pawar , Arun Prabu Duraisamy , Manoj Kumar Pradhan , Dmitriy Borisovich Zakharkin , Prosenjit Sinha , Vipul Pawale , Jaya Rama Raju Inavolu , Manas Bhikchand Mutha , Pushpendra Singh
IPC: G06F16/00 , G06F11/14 , G06F16/11 , G06F16/245 , G06F16/22
Abstract: An improved content indexing (CI) system is disclosed herein. For example, the improved CI system may include a distributed architecture of client computing devices, media agents, a single backup and CI database, and a pool of servers. After a file backup occurs, the backup and CI database may include file metadata indices and other information associated with backed up files. Servers in the pool of servers may, in parallel, query the backup and CI database for a list of files assigned to the respective server that have not been content indexed. The servers may then request a media agent to restore the assigned files from secondary storage and provide the restored files to the servers. The servers may then content index the received restored files. Once the content indexing is complete, the servers can send the content index information to the backup and CI database for storage.
-
公开(公告)号:US11263088B2
公开(公告)日:2022-03-01
申请号:US16130864
申请日:2018-09-13
Applicant: Commvault Systems, Inc.
Inventor: Sanath Kumar , Sri Karthik Bhagi , Parag Gokhale , Rahul S. Pawar , Arun Prabu Duraisamy , Manoj Kumar Pradhan , Dmitriy Borisovich Zakharkin , Prosenjit Sinha , Vipul Pawale , Jaya Rama Raju Inavolu , Manas Bhikchand Mutha , Pushpendra Singh
Abstract: An improved content indexing system is disclosed herein that content indexing system combines the functionality of the backup metadata database and the content index database into a single backup and content index database to avoid the need to perform synchronization operations. By using a single backup and content index database, the content indexing system also reduces the computing performance costs that would be associated with the synchronization operations as the amount of indexed content increases, thereby solving scalability issues.
-
公开(公告)号:US20210311839A1
公开(公告)日:2021-10-07
申请号:US17239406
申请日:2021-04-23
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam KUMARASAMY , Brahmaiah VALLABHANENI , Rahul S. Pawar , Henry Wallace DORNEMANN , Jun H. AHN , Amey Vijaykumar KARANDIKAR , Amit MITKAR , Muthusamy SENTHILNATHAN , Satish Chandra KILARU
IPC: G06F11/14 , G06F16/27 , G06F16/11 , G06F16/182 , G06F16/21 , G06F16/17 , G06F16/22 , G06F16/23 , G06F3/06 , G06F11/30 , G06F11/34
Abstract: According to certain aspects, a system may include a data agent configured to: process a database file residing on a primary storage device(s) to identify a subset of data in the database file for archiving, the database file generated by a database application; and extract the subset of the data from the database file and store the subset of the data in an archive file on the primary storage device(s) as a plurality of blocks having a common size; and at least one secondary storage controller computer configured to, as part of a secondary copy operation in which the archive file is copied to a secondary storage device(s): copy the plurality of blocks to the secondary storage devices to create a secondary copy of the archive file; and create a table that provides a mapping between the copied plurality of blocks and corresponding locations in the secondary storage device(s).
-
180.
公开(公告)号:US11086834B2
公开(公告)日:2021-08-10
申请号:US16130823
申请日:2018-09-13
Applicant: Commvault Systems, Inc.
Inventor: Sanath Kumar , Sri Karthik Bhagi , Parag Gokhale , Rahul S. Pawar , Arun Prabu Duraisamy , Manoj Kumar Pradhan , Dmitriy Borisovich Zakharkin , Prosenjit Sinha , Vipul Pawale , Jaya Rama Raju Inavolu , Manas Bhikchand Mutha , Pushpendra Singh
IPC: G06F16/22 , G06F16/27 , G06F16/245 , G06F11/14
Abstract: An improved content indexing (CI) system is disclosed herein. For example, the improved CI system may include a distributed architecture of client computing devices, media agents, a single backup and CI database, and a pool of servers. After a file backup occurs, the backup and CI database may include file metadata indices and other information associated with backed up files. Servers in the pool of servers may, in parallel, query the backup and CI database for a list of files assigned to the respective server that have not been content indexed. The servers may then request a media agent to restore the assigned files from secondary storage and provide the restored files to the servers. The servers may then content index the received restored files. Once the content indexing is complete, the servers can send the content index information to the backup and CI database for storage.
-
-
-
-
-
-
-
-
-