-
公开(公告)号:US12032455B2
公开(公告)日:2024-07-09
申请号:US17982065
申请日:2022-11-07
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Andrei Erofeev , Amit Bhaskar Ausarkar , Ajay Venkat Nagrale
IPC: G06F12/00 , G06F3/06 , G06F9/455 , G06F11/14 , G06F11/30 , G06F11/32 , G06F16/21 , G06F16/16 , G06F16/17 , G06F16/188
CPC classification number: G06F11/1469 , G06F3/0619 , G06F3/064 , G06F3/065 , G06F3/0656 , G06F9/45558 , G06F11/3006 , G06F11/3034 , G06F11/324 , G06F16/21 , G06F2009/45562 , G06F2009/45595 , G06F16/162 , G06F16/164 , G06F16/1734 , G06F16/188 , G06F2201/815 , G06F2201/82 , G06F2201/84
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.
-
公开(公告)号:US20210271771A1
公开(公告)日:2021-09-02
申请号:US17322439
申请日:2021-05-17
Applicant: Commvault Systems, Inc.
Inventor: Andrei Erofeev , Rahul S. Pawar
Abstract: A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.
-
公开(公告)号:US11042318B2
公开(公告)日:2021-06-22
申请号:US16525283
申请日:2019-07-29
Applicant: Commvault Systems, Inc.
Inventor: Amit Bhaskar Ausarkar , Andrei Erofeev , Amit Mitkar , Vijay H. Agrawal
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.
-
公开(公告)号:US10387069B2
公开(公告)日:2019-08-20
申请号:US15004634
申请日:2016-01-22
Applicant: CommVault Systems, Inc.
Inventor: Andrei Erofeev
IPC: G06F3/06 , G06F16/174 , G06F16/176 , G06F12/0864 , G06F12/0891
Abstract: Systems and methods for providing more efficient handling of I/O requests for clustered file system data subject to data migration or the like. For instance, exemplary systems can more quickly determine if certain files on primary storage represent actual file data or stub data for recalling file data from secondary storage. Certain embodiments utilize a driver cache on each cluster node to maintain a record of recently accessed files that represent regular files (as opposed to stubs). A dual-locking process, using both strict locking and relaxed locking, maintains consistency between driver caches on different nodes and the data of the underlying clustered file system, while providing improved access to the data by the different nodes. Moreover, a signaling process can be used, such as with zero-length files, for alerting drivers on different nodes that data migration is to be performed and/or that the driver caches should be flushed.
-
公开(公告)号:US09990512B2
公开(公告)日:2018-06-05
申请号:US15282931
申请日:2016-09-30
Applicant: Commvault Systems, Inc.
Inventor: Andrei Erofeev , Rahul S. Pawar
CPC classification number: G06F21/6218 , G06F11/1402 , G06F11/1458 , G06F21/60 , G06F21/602 , G06F21/62 , G06F21/6209 , G06F21/70 , G06F21/78 , G06F2201/84 , G06F2221/2107 , H04L9/0822 , H04L9/0825 , H04L9/088 , H04L9/0891 , H04L9/0897 , H04L9/14
Abstract: A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.
-
公开(公告)号:US09734348B2
公开(公告)日:2017-08-15
申请号:US15175534
申请日:2016-06-07
Applicant: Commvault Systems, Inc.
Inventor: Andrei Erofeev , Rahul S. Pawar
CPC classification number: G06F21/6218 , G06F11/1402 , G06F11/1458 , G06F21/60 , G06F21/602 , G06F21/62 , G06F21/6209 , G06F21/70 , G06F21/78 , G06F2201/84 , G06F2221/2107 , H04L9/0822 , H04L9/0825 , H04L9/088 , H04L9/0891 , H04L9/0897 , H04L9/14
Abstract: A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.
-
公开(公告)号:US20160139854A1
公开(公告)日:2016-05-19
申请号:US15004634
申请日:2016-01-22
Applicant: CommVault Systems, Inc.
Inventor: Andrei Erofeev
CPC classification number: G06F3/0647 , G06F3/0604 , G06F3/0643 , G06F3/0683 , G06F12/0864 , G06F12/0891 , G06F16/1744 , G06F16/1774 , G06F2212/60
Abstract: Systems and methods for providing more efficient handling of I/O requests for clustered file system data subject to data migration or the like. For instance, exemplary systems can more quickly determine if certain files on primary storage represent actual file data or stub data for recalling file data from secondary storage. Certain embodiments utilize a driver cache on each cluster node to maintain a record of recently accessed files that represent regular files (as opposed to stubs). A dual-locking process, using both strict locking and relaxed locking, maintains consistency between driver caches on different nodes and the data of the underlying clustered file system, while providing improved access to the data by the different nodes. Moreover, a signaling process can be used, such as with zero-length files, for alerting drivers on different nodes that data migration is to be performed and/or that the driver caches should be flushed.
-
公开(公告)号:US20140281514A1
公开(公告)日:2014-09-18
申请号:US14042061
申请日:2013-09-30
Applicant: CommVault Systems, Inc.
Inventor: Andrei Erofeev , Rahul S. Pawar
IPC: G06F21/62
CPC classification number: G06F21/6218 , G06F11/1402 , G06F11/1458 , G06F21/60 , G06F21/602 , G06F21/62 , G06F21/6209 , G06F21/70 , G06F21/78 , G06F2201/84 , G06F2221/2107 , H04L9/0822 , H04L9/0825 , H04L9/088 , H04L9/0891 , H04L9/0897 , H04L9/14
Abstract: A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.
Abstract translation: 公开了一种自动加密文件的方法。 在一些情况下,该方法可以由包括一个或多个处理器的计算机硬件来执行。 该方法可以包括检测对可存储在主存储系统中的第一文件的访问。 此外,该方法可以包括确定该访问是否包括写访问。 响应于确定访问包括写访问,该方法可以包括访问与第一文件相关联的文件元数据并访问一组加密规则。 此外,该方法可以包括确定文件元数据是否满足一组加密规则。 响应于确定文件元数据满足一组加密规则,该方法可以包括加密第一文件以获得第一加密文件并修改第一加密文件的扩展以包括加密扩展。
-
19.
公开(公告)号:US20140046900A1
公开(公告)日:2014-02-13
申请号:US13794357
申请日:2013-03-11
Applicant: COMMVAULT SYSTEMS, INC.
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Andrei Erofeev , Durga Prasad Chedalavada , Suma Seshadri , Varghese Devassy
IPC: G06F17/30
CPC classification number: G06F11/1489 , G06F17/30067 , G06F17/30088 , G06F17/30575
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.
Abstract translation: 提供了通过利用本地安装在目标计算设备上的现有操作系统组件(例如,文件系统驱动程序)执行文件级还原的系统和方法。 这些组件可用于安装和/或解释文件系统的辅助副本。 例如,系统可以在目标客户端上实例化包括与文件系统的备份版本对应的文件系统元数据的接口对象(例如,伪设备,设备文件或特殊文件的设备节点)。 该界面提供了一种机制,用于操作系统装载辅助副本并在次要副本上执行文件级别访问,例如恢复一个或多个所选文件。
-
公开(公告)号:US20140032495A1
公开(公告)日:2014-01-30
申请号:US14038540
申请日:2013-09-26
Applicant: CommVault Systems, Inc.
Inventor: Andrei Erofeev
IPC: H04L29/08
CPC classification number: H04L29/0854 , G06F11/1435 , G06F11/1458 , G06F11/1471 , G06F11/1662 , G06F11/2094 , G06F17/30144 , G06F17/30215 , G06F2201/84
Abstract: Preparing source data to be replicated in a continuous data replication environment. Certain systems and methods populate a file name database with entries having a unique file identifier descriptor (FID), short name and a FID of the parent directory of each directory or file on a source storage device. Such information is advantageously gathered during scanning of a live file system without requiring a snapshot of the source storage device. The database can be further used to generate absolute file names associated with data operations to be replayed on a destination storage device. Based on the obtained FIDs, certain embodiments can further combine write operations to be replayed on the destination storage device and/or avoid replicating temporary files to the destination system.
Abstract translation: 准备要在连续数据复制环境中复制的源数据。 某些系统和方法使用具有唯一文件标识符描述符(FID)的条目填充文件名数据库,源存储设备上每个目录或文件的父目录的FID。 在实时文件系统的扫描期间有利地收集这样的信息,而不需要源存储设备的快照。 数据库可以进一步用于生成与要在目标存储设备上重放的数据操作相关联的绝对文件名。 基于获得的FID,某些实施例可以进一步组合要在目的地存储设备上重播的写入操作和/或避免将临时文件复制到目的地系统。
-
-
-
-
-
-
-
-
-