-
公开(公告)号:US10445518B2
公开(公告)日:2019-10-15
申请号:US15670848
申请日:2017-08-07
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.
-
公开(公告)号:US20190310793A1
公开(公告)日:2019-10-10
申请号:US16452358
申请日:2019-06-25
Applicant: Commvault Systems, Inc.
Inventor: Andrei Erofeev
IPC: G06F3/06 , G06F16/174 , G06F16/176 , G06F12/0891 , G06F12/0864
Abstract: Systems and methods for providing more efficient handling of I/O requests for clustered file system data subject to data migration. 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.
-
公开(公告)号:US10394458B2
公开(公告)日:2019-08-27
申请号:US16002393
申请日:2018-06-07
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Andrei Erofeev
IPC: G06F12/00 , G06F3/06 , G06F12/0871 , G06F12/0873
Abstract: Systems and methods can implement one or more intelligent caching algorithms that reduce wear on the SSD and/or to improve caching performance. Such algorithms can improve storage utilization and I/O efficiency by taking into account the write-wearing limitations of the SSD. Accordingly, the systems and methods can cache to the SSD while avoiding writing too frequently to the SSD to increase or attempt to increase the lifespan of the SSD. The systems and methods may, for instance, write data to the SSD once that data has been read from the hard disk or memory multiple times to avoid or attempt to avoid writing data that has been read only once. The systems and methods may also write large chunks of data to the SSD at once instead of a single unit of data at a time. Further, the systems and methods can write to the SSD in a circular fashion.
-
公开(公告)号:US20190243543A1
公开(公告)日:2019-08-08
申请号:US16235688
申请日:2018-12-28
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Andrei Erofeev
IPC: G06F3/06 , G06F12/0871 , G06F12/0873
Abstract: Systems and methods can implement one or more intelligent caching algorithms that reduce wear on the SSD and/or to improve caching performance. Such algorithms can improve storage utilization and I/O efficiency by taking into account the write-wearing limitations of the SSD. Accordingly, the systems and methods can cache to the SSD while avoiding writing too frequently to the SSD to increase or attempt to increase the lifespan of the SSD. The systems and methods may, for instance, write data to the SSD once that data has been read from the hard disk or memory multiple times to avoid or attempt to avoid writing data that has been read only once. The systems and methods may also write large chunks of data to the SSD at once instead of a single unit of data at a time. Further, the systems and methods can write to the SSD in a circular fashion.
-
公开(公告)号:US20180276083A1
公开(公告)日:2018-09-27
申请号:US15923930
申请日:2018-03-16
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Andrei Erofeev , Amit Bhaskar Ausarkar , Ajay Venkat Nagrale
CPC classification number: G06F9/45558 , G06F3/0481 , G06F3/0619 , G06F3/064 , G06F3/0647 , G06F3/065 , G06F3/0656 , G06F3/0664 , G06F3/067 , G06F11/1469 , G06F11/3006 , G06F11/3034 , G06F11/3055 , G06F11/324 , G06F2009/45562 , G06F2009/45583 , G06F2009/45595 , 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.
-
公开(公告)号:US10019172B2
公开(公告)日:2018-07-10
申请号:US15282944
申请日:2016-09-30
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Andrei Erofeev
IPC: G06F12/00 , G06F3/06 , G06F12/0871 , G06F12/0873
CPC classification number: G06F3/061 , G06F3/0616 , G06F3/065 , G06F3/0653 , G06F3/0655 , G06F3/0656 , G06F3/0659 , G06F3/0685 , G06F12/0871 , G06F12/0873 , G06F2212/1016 , G06F2212/1036 , G06F2212/281 , G06F2212/305
Abstract: Systems and methods can implement one or more intelligent caching algorithms that reduce wear on the SSD and/or to improve caching performance. Such algorithms can improve storage utilization and I/O efficiency by taking into account the write-wearing limitations of the SSD. Accordingly, the systems and methods can cache to the SSD while avoiding writing too frequently to the SSD to increase or attempt to increase the lifespan of the SSD. The systems and methods may, for instance, write data to the SSD once that data has been read from the hard disk or memory multiple times to avoid or attempt to avoid writing data that has been read only once. The systems and methods may also write large chunks of data to the SSD at once instead of a single unit of data at a time. Further, the systems and methods can write to the SSD in a circular fashion.
-
公开(公告)号:US09411986B2
公开(公告)日:2016-08-09
申请号:US13961315
申请日:2013-08-07
Applicant: CommVault Systems, Inc.
Inventor: Marcus S. Muller , Parag Gokhale , Andrei Erofeev
IPC: G06F11/30 , G06F1/04 , G06F13/00 , G06F13/28 , G06F21/78 , G06F21/62 , H04L29/06 , G06F21/60 , H04L12/40 , H04L9/00
CPC classification number: G06F21/78 , G06F21/602 , G06F21/6209 , G06F21/6272 , G06F2221/07 , G06F2221/0759 , G06F2221/2107 , H04L9/00 , H04L12/40176 , H04L63/0428 , H04L2209/605
Abstract: A system and method for encrypting secondary copies of data is described. In some examples, the system encrypts a secondary copy of data after the secondary copy is created. In some examples, the system looks to information about a data storage system, and determines when and where to encrypt data based on the information.
-
-
-
-
-
-