-
公开(公告)号:US12093386B2
公开(公告)日:2024-09-17
申请号:US17173816
申请日:2021-02-11
Applicant: Commvault Systems, Inc.
Inventor: PurnaChandra Sekhar Bedhapudi , Sri Karthik Bhagi , Deepak Raghunath Attarde , Arun Prasad Amarendran , Amit Bhaskar Ausarkar , Mrityunjay Upadhyay
IPC: G06F21/56 , G06F16/17 , G06F16/174
CPC classification number: G06F21/566 , G06F16/1734 , G06F16/1752 , G06F2221/034 , G06F2221/2101
Abstract: This application relates to ransomware detection and data pruning management. Ransomware typically involves an I/O heavy process of encrypting data files and/or deleting or renaming the original files. Thus, ransomware attacks may be detected by analyzing the I/O activity in a given file system. In some embodiments, a software module running on a client machine manages copying, archiving, migrating, and/or replicating of primary data and restoring and/or pruning secondary data (e.g., backup copies of the primary data). When a potential ransomware attack is detected, the software module is immediately stopped so that the software module does not prune any data that may need to be restored. Upon receiving user input that indicates that the client machine is not under a ransomware attack, the software module is allowed to resume its operations, including pruning of the secondary data.
-
公开(公告)号:US11809285B2
公开(公告)日:2023-11-07
申请号:US17668267
申请日:2022-02-09
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Check Abdoul Cader Sabjan , Jun H. Ahn
IPC: G06F11/14
CPC classification number: G06F11/1469 , G06F11/1474 , G06F2201/87
Abstract: An illustrative data storage management system comprises a management database that stores administrative preferences and system configurations, as well as results and/or statistics of completed secondary storage operations, i.e., information needed by the system to protect customers' data and to track and recover the protected data, including secondary copies such as backup copies, archive copies, etc. The disclosed data storage management system is configured to protect its own system data subject to a very aggressive (short) Recovery Point Objective (RPO), by using an innovative infrastructure that enables the system's storage manager to fail over to any number of other failover destination storage managers, each one comprising a destination management database. An illustrative database granularly tracks whether each and every transaction log file has been successfully applied to each and every destination management database to synchronize with the source management database.
-
公开(公告)号:US11669261B2
公开(公告)日:2023-06-06
申请号:US17445712
申请日:2021-08-23
Applicant: Commvault Systems, Inc.
Inventor: Duncan Alden Littlefield , Rajiv Kottomtharayil , Kuldeep Kumar , Sri Karthik Bhagi , Jun H. Ahn , Parag Gokhale
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/067 , G06F3/0608 , G06F3/0641 , G06F3/0644
Abstract: Certain embodiments described herein relate to an improved selective data backup system. In some embodiments, one or more components in an information management system can determine that a portion of the primary data scheduled for backup was previously backed up or is scheduled to be backed up as part of another backup operation. For example, a data agent performing a cluster-level backup operation for an entire cluster of storage servers may check whether any part of the primary data was previously backed up by a prior server-level backup operation for one of the storage servers in the cluster. If so, the data agent may skip, in the cluster-level backup operation, any portion of the primary data stored in the storage server previously backed up as part of the prior server-level backup operation.
-
公开(公告)号:US11574050B2
公开(公告)日:2023-02-07
申请号:US17233230
申请日:2021-04-16
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Douglas Cary Swallow
IPC: G06F21/55 , G06F21/54 , G06F21/78 , G06F21/56 , G06N20/00 , G06F21/62 , G06N5/04 , G06F9/455 , G06F11/14
Abstract: An information management system implements a method for securing a media agent from unauthorized access, where the method includes configuring a secondary storage computing device to initialize a filter driver at boot time and monitor process calls to a media agent, where the media agent provides read and write operations to a secondary storage device in communication with the secondary storage computing device. The filter driver may detect a process call to the media agent, and determine whether the process call is authorized. In response to a determination that the process call is authorized, the filter driver may allow the process call to request an operation be performed by the media agent, and the media agent may then perform the requested operation. If the filter driver determines that the process call is not authorized, the filter driver may ignore the process call for the requested operation.
-
公开(公告)号:US10884634B2
公开(公告)日:2021-01-05
申请号:US16182532
申请日:2018-11-06
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Sunil Kumar Gutta , Vijay H. Agrawal , Rahul S. Pawar
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.
-
公开(公告)号:US10168929B2
公开(公告)日:2019-01-01
申请号:US15705629
申请日:2017-09-15
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Sunil Kumar Gutta , Vijay H. Agrawal , Rahul S. Pawar
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.
-
公开(公告)号:US20170024152A1
公开(公告)日:2017-01-26
申请号:US14805615
申请日:2015-07-22
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.
Abstract translation: 描述用于对块级数据卷执行文件级恢复操作的系统和方法。 在一些实施例中,系统和方法通过接收从块级数据卷恢复一个或多个文件的请求,将虚拟GUID分区表(GPT)盘安装到 块级数据卷,访问由数据代理和块级数据卷之间的虚拟GPT盘建立的一个或多个安装路径,以及经由建立的一个数据卷从块级数据卷中的一个或多个文件浏览数据 或更多由虚拟GPT磁盘提供的安装路径。
-
公开(公告)号:US12056384B2
公开(公告)日:2024-08-06
申请号:US18138668
申请日:2023-04-24
Applicant: Commvault Systems, Inc.
Inventor: Duncan Alden Littlefield , Rajiv Kottomtharayil , Kuldeep Kumar , Sri Karthik Bhagi , Jun H. Ahn , Parag Gokhale
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/0608 , G06F3/0641 , G06F3/0644 , G06F3/067
Abstract: Certain embodiments described herein relate to an improved selective data backup system. In some embodiments, one or more components in an information management system can determine that a portion of the primary data scheduled for backup was previously backed up or is scheduled to be backed up as part of another backup operation. For example, a data agent performing a cluster-level backup operation for an entire cluster of storage servers may check whether any part of the primary data was previously backed up by a prior server-level backup operation for one of the storage servers in the cluster. If so, the data agent may skip, in the cluster-level backup operation, any portion of the primary data stored in the storage server previously backed up as part of the prior server-level backup operation.
-
公开(公告)号:US12026252B2
公开(公告)日:2024-07-02
申请号:US17243188
申请日:2021-04-28
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Pratima Laxman Gadhave , Marcelo dos Reis Mansano , Mrityunjay Upadhyay , PurnaChandra Sekhar Bedhapudi , Shyam Sundar Ramkumar
IPC: G06F21/55 , G06F9/455 , G06F11/14 , G06F21/54 , G06F21/56 , G06F21/62 , G06F21/78 , G06N5/04 , G06N20/00
CPC classification number: G06F21/554 , G06F9/45533 , G06F11/1451 , G06F21/54 , G06F21/561 , G06F21/566 , G06F21/567 , G06F21/568 , G06F21/6218 , G06F21/78 , G06N5/04 , G06N20/00 , G06F2201/815 , G06F2221/034
Abstract: An information management system includes one or more client computing devices in communication with a storage manager and a secondary storage computing device. The storage manager manages the primary data of the one or more client computing devices and the secondary storage computing device manages secondary copies of the primary data of the one or more client computing devices. Each client computing device may be configured with a ransomware protection monitoring application that monitors for changes in their primary data. The ransomware protection monitoring application may input the changes detected in the primary data into a machine-learning classifier, where the classifier generates an output indicative of whether a client computing device has been affected by malware and/or ransomware. Using a virtual machine host, a virtual machine copy of an affected client computing device may be instantiated using a secondary copy of primary data of the affected client computing device.
-
公开(公告)号:US11983075B2
公开(公告)日:2024-05-14
申请号:US17901745
申请日:2022-09-01
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik Bhagi , Prosenjit Sinha
CPC classification number: G06F11/1451 , G06F11/1448 , G06F11/1464 , G06F11/3006 , G06F11/3055 , G06F16/119 , G06F16/148 , G06F16/156 , G06F16/164 , G06F16/168 , G06F16/183 , G06F16/21 , G06F2201/80 , G06F2201/805 , G06F2201/82
Abstract: A method and system for migrating data and metadata from a first backup system to a second backup system via a 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.
-
-
-
-
-
-
-
-
-