Movatterモバイル変換


[0]ホーム

URL:


US20210037112A1 - Data storage system with rapid restore capability - Google Patents

Data storage system with rapid restore capability
Download PDF

Info

Publication number
US20210037112A1
US20210037112A1US16/525,286US201916525286AUS2021037112A1US 20210037112 A1US20210037112 A1US 20210037112A1US 201916525286 AUS201916525286 AUS 201916525286AUS 2021037112 A1US2021037112 A1US 2021037112A1
Authority
US
United States
Prior art keywords
file
data
drive
computing device
client computing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US16/525,286
Inventor
Ramachandra Reddy Ankireddypalle
Manoj Kumar Vijayan
Pratima Bapusaheb KUDALE
Anuradha TALUR
Manivannan SUBRAMANIAM
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Commvault Systems Inc
Original Assignee
Commvault Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Commvault Systems IncfiledCriticalCommvault Systems Inc
Priority to US16/525,286priorityCriticalpatent/US20210037112A1/en
Assigned to COMMVAULT SYSTEMS, INC.reassignmentCOMMVAULT SYSTEMS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ANKIREDDYPALLE, RAMACHANDRA REDDY, KUDALE, PRATIMA BAPUSAHEB, SUBRAMANIAM, MANIVANNAN, TALUR, ANURADHA, VIJAYAN, MANOJ KUMAR
Publication of US20210037112A1publicationCriticalpatent/US20210037112A1/en
Priority to US17/498,212prioritypatent/US11659064B2/en
Priority to US18/133,450prioritypatent/US12047472B2/en
Priority to US18/736,975prioritypatent/US12316718B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An improved information management system that implements a staging area or cache to temporarily store primary data in a native format before the primary data is converted into secondary copies in a secondary format is described herein. For example, the improved information management system can include various media agents that each include one or more high speed drives. When a client computing device provides primary data for conversion into secondary copies, the primary data can initially be stored in the native format in the high speed drive(s). If the client computing device then submits a request for the primary data, the media agent can simply retrieve the primary data from the high speed drive(s) and transmit the primary data to the client computing device. Because the primary data is already in the native format, no conversion operations are performed by the media agent, thereby reducing the restore delay.

Description

Claims (20)

What is claimed is:
1. A networked information management system comprising:
a client computing device having one or more first hardware processors, wherein the client computing device executes an application that generated a first file; and
one or more computing devices in communication with the client computing device, wherein the one or more computing devices comprise a first drive and a second drive, wherein the one or more computing devices each have one or more second hardware processors, wherein the one or more computing devices are configured with computer-executable instructions that, when executed, cause the one or more computing devices to:
process a request received from the client computing device to restore a version of a first file that existed at a first time;
identify a snapshot stored in the first drive that is associated with the first time and that includes a stub corresponding to the first file, wherein the stub references a storage location of the first file in the second drive;
retrieve the first file from the storage location in the second drive based on the identified stub, wherein the first file is stored in the storage location in the second drive in a native format;
transmit the first file retrieved from the storage location to the client computing device;
process a request received from the client computing device to restore a version of the first file that existed at a second time before the first time;
identify a second snapshot stored in the first drive that is associated with the second time and that includes a second stub corresponding to the first file, wherein the second stub references a second storage location of the first file in the second drive;
retrieve the first file from the second storage location in the second drive based on the identified second stub, wherein the first file is stored in the second storage location in the second drive in a secondary copy format;
convert the first file retrieved from the second storage location from the secondary copy format to the native format; and
transmit the converted first file to the client computing device.
2. The networked information management system ofclaim 1, wherein the computer-executable instructions, when executed, further cause the one or more computing devices to shard the version of the first file that existed at the first time into a first file extent and a second file extent.
3. The networked information management system ofclaim 2, wherein the computer-executable instructions, when executed, further cause the one or more computing devices to:
determine that the request received from the client computing device corresponds to the second file extent;
identify the snapshot stored in the first drive that includes the stub corresponding to the second file extent;
retrieve the second file extent from the second drive based on the identified stub; and
transmit the retrieved second file extent to the client computing device.
4. The networked information management system ofclaim 1, wherein the computer-executable instructions, when executed, further cause the one or more computing devices to:
receive an updated version of the first file;
store the updated version of the first file in the first drive;
determine that the first file has changed since a previous snapshot operation;
store the updated version of the first file in the second drive;
create a second stub corresponding to the updated version of the first file; and
create a skeleton directory in the first drive, wherein the skeleton directory comprises the second stub.
5. The networked information management system ofclaim 4, wherein the computer-executable instructions, when executed, further cause the one or more computing devices to delete the updated version of the first file from the first drive.
6. The networked information management system ofclaim 1, wherein the computer-executable instructions, when executed, further cause the one or more computing devices to transmit the first file retrieved from the storage location to the client computing device without performing a conversion operation to convert the first file into the native format.
7. The networked information management system ofclaim 1, wherein the snapshot is stored in the first drive in association with the client computing device and the application executed by the client computing device.
8. The networked information management system ofclaim 1, wherein the stub comprises an indication of the first file, a product ID identifying a name of a computing system that stores the version of the first file that existed at the first time, a store ID identifying that the second drive stores the version of the first file that existed at the first time, a universally unique identifier (UUID) identifying the storage location of the version of the first file that existed at the first time in the second drive, and an indication of a time that the snapshot was taken.
9. The networked information management system ofclaim 1, wherein the first drive forms at least a portion of a first type of file system, and wherein the second drive forms at least a portion of a second type of file system.
10. The networked information management system ofclaim 1, wherein read times of the second drive are slower than read times of the first drive.
11. A computer-implemented method comprising:
receiving, by one or more computing devices comprising a first drive and a second drive, a request from a client computing device to restore a version of a first file that existed at a first time, wherein the first file is previously provided by the client computing device to the one or more computing devices, and wherein the first file is generated by an application executed by the client computing device;
identifying a snapshot stored in the first drive that is associated with the first time and that includes a stub corresponding to the first file, wherein the stub references a storage location of the first file in the second drive;
retrieving the first file from the storage location in the second drive based on the identified stub, wherein the first file is stored in the storage location in the second drive in a native format;
transmitting the first file retrieved from the storage location to the client computing device;
processing a request received from the client computing device to restore a version of the first file that existed at a second time before the first time;
identifying a second snapshot stored in the first drive that is associated with the second time and that includes a second stub corresponding to the first file, wherein the second stub references a second storage location of the first file in the second drive;
retrieving the first file from the second storage location in the second drive based on the identified second stub, wherein the first file is stored in the second storage location in the second drive in a secondary copy format;
converting the first file retrieved from the second storage location from the secondary copy format to the native format; and
transmitting the converted first file to the client computing device.
12. The computer-implemented method ofclaim 11, further comprising sharding the version of the first file that existed at the first time into a first file extent and a second file extent.
13. The computer-implemented method ofclaim 12, further comprising:
determining that the request received from the client computing device corresponds to the second file extent;
identifying the snapshot stored in the first drive that includes the stub corresponding to the second file extent;
retrieving the second file extent from the second drive based on the identified stub; and
transmitting the retrieved second file extent to the client computing device.
14. The computer-implemented method ofclaim 11, further comprising:
receiving an updated version of the first file;
storing the updated version of the first file in the first drive;
determining that the first file has changed since a previous snapshot operation;
storing the updated version of the first file in the second drive;
creating a second stub corresponding to the updated version of the first file; and
creating a skeleton directory in the first drive, wherein the skeleton directory comprises the second stub.
15. The computer-implemented method ofclaim 11, wherein transmitting the retrieved first file to the client computing device further comprises transmitting the first file retrieved from the storage location to the client computing device without performing a conversion operation to convert the first file into the native format.
16. The computer-implemented method ofclaim 11, wherein the snapshot is stored in the first drive in association with the client computing device and the application executed by the client computing device.
17. The computer-implemented method ofclaim 11, wherein the stub comprises an indication of the first file, a product ID identifying a name of a computing system that stores the version of the first file that existed at the first time, a store ID identifying that the second drive stores the version of the first file that existed at the first time, a universally unique identifier (UUID) identifying the storage location of the version of the first file that existed at the first time in the second drive, and an indication of a time that the snapshot was taken.
18. The computer-implemented method ofclaim 11, wherein the first drive forms at least a portion of a first type of file system, and wherein the second drive forms at least a portion of a second type of file system.
19. The computer-implemented method ofclaim 11, wherein read times of the second drive are slower than read times of the first drive.
20. A non-transitory computer-readable medium storing instructions, which when executed by one or more computing devices comprising a first drive and a second drive, cause the one or more computing devices to perform a method comprising:
receiving a request from a client computing device to restore a version of a first file that existed at a first time, wherein the first file is previously provided by the client computing device to the one or more computing devices, and wherein the first file is generated by an application executed by the client computing device;
identifying a snapshot stored in the first drive that is associated with the first time and that includes a stub corresponding to the first file, wherein the stub references a storage location of the first file in the second drive;
retrieving the first file from the storage location in the second drive based on the identified stub, wherein the first file is stored in the storage location in the second drive in a native format;
transmitting the first file retrieved from the storage location to the client computing device;
processing a request received from the client computing device to restore a version of the first file that existed at a second time before the first time;
identifying a second snapshot stored in the first drive that is associated with the second time and that includes a second stub corresponding to the first file, wherein the second stub references a second storage location of the first file in the second drive;
retrieving the first file from the second storage location in the second drive based on the identified second stub, wherein the first file is stored in the second storage location in the second drive in a secondary copy format;
converting the first file retrieved from the second storage location from the secondary copy format to the native format; and
transmitting the converted first file to the client computing device.
US16/525,2862019-07-292019-07-29Data storage system with rapid restore capabilityAbandonedUS20210037112A1 (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
US16/525,286US20210037112A1 (en)2019-07-292019-07-29Data storage system with rapid restore capability
US17/498,212US11659064B2 (en)2019-07-292021-10-11Data storage system with rapid restore capability
US18/133,450US12047472B2 (en)2019-07-292023-04-11Data storage system with rapid restore capability
US18/736,975US12316718B2 (en)2019-07-292024-06-07Data storage system with rapid restore capability

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US16/525,286US20210037112A1 (en)2019-07-292019-07-29Data storage system with rapid restore capability

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US202117202078AContinuation2019-07-292021-03-15

Publications (1)

Publication NumberPublication Date
US20210037112A1true US20210037112A1 (en)2021-02-04

Family

ID=74259511

Family Applications (4)

Application NumberTitlePriority DateFiling Date
US16/525,286AbandonedUS20210037112A1 (en)2019-07-292019-07-29Data storage system with rapid restore capability
US17/498,212ActiveUS11659064B2 (en)2019-07-292021-10-11Data storage system with rapid restore capability
US18/133,450ActiveUS12047472B2 (en)2019-07-292023-04-11Data storage system with rapid restore capability
US18/736,975ActiveUS12316718B2 (en)2019-07-292024-06-07Data storage system with rapid restore capability

Family Applications After (3)

Application NumberTitlePriority DateFiling Date
US17/498,212ActiveUS11659064B2 (en)2019-07-292021-10-11Data storage system with rapid restore capability
US18/133,450ActiveUS12047472B2 (en)2019-07-292023-04-11Data storage system with rapid restore capability
US18/736,975ActiveUS12316718B2 (en)2019-07-292024-06-07Data storage system with rapid restore capability

Country Status (1)

CountryLink
US (4)US20210037112A1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20210232603A1 (en)*2020-01-292021-07-29Salesforce.Com, Inc.Capturing data lake changes
US20210365329A1 (en)*2020-05-192021-11-25EMC IP Holding Company LLCEfficient synchronization of cloud enabled file system database during snapshot restore operation
US11442768B2 (en)2020-03-122022-09-13Commvault Systems, Inc.Cross-hypervisor live recovery of virtual machines
US11467863B2 (en)2019-01-302022-10-11Commvault Systems, Inc.Cross-hypervisor live mount of backed up virtual machine data
US11467753B2 (en)2020-02-142022-10-11Commvault Systems, Inc.On-demand restore of virtual machine data
US11500669B2 (en)2020-05-152022-11-15Commvault Systems, Inc.Live recovery of virtual machines in a public cloud computing environment
US20230103497A1 (en)*2021-10-062023-04-06Quantum CorporationSystem and method for storing and retrieving objects across multiple media
US11797575B2 (en)2020-01-292023-10-24Salesforce, Inc.Capturing data lake changes
US20240119029A1 (en)*2021-06-252024-04-11Huawei Technologies Co., Ltd.Data processing method and related apparatus
US12033004B2 (en)2021-09-282024-07-09Commvault Systems, Inc.Dynamically provisioning computing pods in a computing resource cluster based on a resource request from a storage manager of an information management system
US12047472B2 (en)2019-07-292024-07-23Commvault Systems, Inc.Data storage system with rapid restore capability
US12353296B2 (en)*2023-07-212025-07-08Dell Products L.P.Conceptualizing sub-assets of file based backups based on directory service of the assets
US12443562B2 (en)*2021-06-252025-10-14Huawei Technologies Co., Ltd.Data processing method and related apparatus

Family Cites Families (103)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4267568A (en)1975-12-031981-05-12System Development CorporationInformation storage and retrieval system
US4084231A (en)1975-12-181978-04-11International Business Machines CorporationSystem for facilitating the copying back of data in disc and tape units of a memory hierarchial system
GB2035014B (en)1978-11-061982-09-29British Broadcasting CorpCyclic redundancy data check encoding method and apparatus
US4417321A (en)1981-05-181983-11-22International Business Machines Corp.Qualifying and sorting file record data
US4641274A (en)1982-12-031987-02-03International Business Machines CorporationMethod for communicating changes made to text form a text processor to a remote host
JPS59160899A (en)1982-12-091984-09-11セコイア・システムス・インコ−ポレ−テツドMemory backup system
US4686620A (en)1984-07-261987-08-11American Telephone And Telegraph Company, At&T Bell LaboratoriesDatabase backup method
GB8622010D0 (en)1986-09-121986-10-22Hewlett Packard LtdFile backup facility
US5193154A (en)1987-07-101993-03-09Hitachi, Ltd.Buffered peripheral system and method for backing up and retrieving data to and from backup memory device
US5005122A (en)1987-09-081991-04-02Digital Equipment CorporationArrangement with cooperating management server node and network service node
JPH0743676B2 (en)1988-03-111995-05-15株式会社日立製作所 Back-up data dump control method and device
US4912637A (en)1988-04-261990-03-27Tandem Computers IncorporatedVersion management tool
US4995035A (en)1988-10-311991-02-19International Business Machines CorporationCentralized management in a computer network
US5093912A (en)1989-06-261992-03-03International Business Machines CorporationDynamic resource pool expansion and contraction in multiprocessing environments
EP0405926B1 (en)1989-06-301996-12-04Digital Equipment CorporationMethod and apparatus for managing a shadow set of storage media
US5454099A (en)1989-07-251995-09-26International Business Machines CorporationCPU implemented method for backing up modified data sets in non-volatile store for recovery in the event of CPU failure
US5133065A (en)1989-07-271992-07-21Personal Computer Peripherals CorporationBackup computer program for networks
US5321816A (en)1989-10-101994-06-14Unisys CorporationLocal-remote apparatus with specialized image storage modules
US5276867A (en)1989-12-191994-01-04Epoch Systems, Inc.Digital data storage system with improved data migration
US5276860A (en)1989-12-191994-01-04Epoch Systems, Inc.Digital data processor with improved backup storage
JPH0410041A (en)1990-04-271992-01-14Toshiba CorpData saving system
GB2246218B (en)1990-07-181994-02-09Stc PlcDistributed data processing systems
US5239647A (en)1990-09-071993-08-24International Business Machines CorporationData storage hierarchy with shared storage level
US5301286A (en)1991-01-021994-04-05At&T Bell LaboratoriesMemory archiving indexing arrangement
US5212772A (en)1991-02-111993-05-18Gigatrend IncorporatedSystem for storing data in backup tape device
US5287500A (en)1991-06-031994-02-15Digital Equipment CorporationSystem for allocating storage spaces based upon required and optional service attributes having assigned piorities
US5347653A (en)1991-06-281994-09-13Digital Equipment CorporationSystem for reconstructing prior versions of indexes using records indicating changes between successive versions of the indexes
US5410700A (en)1991-09-041995-04-25International Business Machines CorporationComputer system which supports asynchronous commitment of data
EP0541281B1 (en)1991-11-041998-04-29Commvault Systems, Inc.Incremental-computer-file backup using signatures
US5241668A (en)1992-04-201993-08-31International Business Machines CorporationMethod and system for automated termination and resumption in a time zero backup copy process
US5241670A (en)1992-04-201993-08-31International Business Machines CorporationMethod and system for automated backup copy ordering in a time zero backup copy session
US5642496A (en)1993-09-231997-06-24Kanfi; ArnonMethod of making a backup copy of a memory over a plurality of copying sessions
EP0728333A1 (en)1993-11-091996-08-28Arcada SoftwareData backup and restore system for a computer network
US5778395A (en)1995-10-231998-07-07Stac, Inc.System for backing up files from disk volumes on multiple nodes of a computer network
KR970076238A (en)1996-05-231997-12-12포만 제프리 엘 Servers, methods and program products thereof for creating and managing multiple copies of client data files
DE69802294T2 (en)1997-08-292002-05-16Hewlett-Packard Company, Palo Alto SYSTEMS FOR DATA BACKUP AND RECOVERY
EP0899662A1 (en)1997-08-291999-03-03Hewlett-Packard CompanyBackup and restore system for a computer network
US6418478B1 (en)1997-10-302002-07-09Commvault Systems, Inc.Pipelined high speed data transfer mechanism
GB2341249A (en)1998-08-172000-03-08Connected Place LimitedA method of generating a difference file defining differences between an updated file and a base file
US7035880B1 (en)1999-07-142006-04-25Commvault Systems, Inc.Modular backup and retrieval system used in conjunction with a storage area network
US7395282B1 (en)1999-07-152008-07-01Commvault Systems, Inc.Hierarchical backup and retrieval system
US7389311B1 (en)1999-07-152008-06-17Commvault Systems, Inc.Modular backup and retrieval system
US6542972B2 (en)2000-01-312003-04-01Commvault Systems, Inc.Logical view and access to physical storage in modular data and storage management system
US6760723B2 (en)2000-01-312004-07-06Commvault Systems Inc.Storage management across multiple time zones
US7003641B2 (en)2000-01-312006-02-21Commvault Systems, Inc.Logical view with granular access to exchange data managed by a modular data and storage management system
US6658436B2 (en)2000-01-312003-12-02Commvault Systems, Inc.Logical view and access to data managed by a modular data and storage management system
US6721767B2 (en)2000-01-312004-04-13Commvault Systems, Inc.Application specific rollback in a computer system
US7107298B2 (en)2001-09-282006-09-12Commvault Systems, Inc.System and method for archiving objects in an information store
US6941328B2 (en)*2002-01-222005-09-06International Business Machines CorporationCopy process substituting compressible bit pattern for any unqualified data objects
CA2498174C (en)2002-09-092010-04-13Commvault Systems, Inc.Dynamic storage device pooling in a computer system
GB2409553B (en)2002-09-162007-04-04Commvault Systems IncSystem and method for optimizing storage operations
AU2003272457A1 (en)2002-09-162004-04-30Commvault Systems, Inc.System and method for blind media support
AU2004227949B9 (en)2003-04-032010-07-22Commvault Systems, Inc.System and method for dynamically performing storage operations in a computer network
US7454569B2 (en)2003-06-252008-11-18Commvault Systems, Inc.Hierarchical system and method for performing storage operations in a computer network
WO2005048085A2 (en)2003-11-132005-05-26Commvault Systems, Inc.System and method for performing an image level snapshot and for restoring partial volume data
WO2005050489A1 (en)2003-11-132005-06-02Commvault Systems, Inc.System and method for stored data archive verification
CA2544063C (en)2003-11-132013-09-10Commvault Systems, Inc.System and method for combining data streams in pilelined storage operations in a storage network
US7546324B2 (en)2003-11-132009-06-09Commvault Systems, Inc.Systems and methods for performing storage operations using network attached storage
WO2005109212A2 (en)2004-04-302005-11-17Commvault Systems, Inc.Hierarchical systems providing unified of storage information
US7500053B1 (en)2004-11-052009-03-03Commvvault Systems, Inc.Method and system for grouping storage system components
US7536291B1 (en)2004-11-082009-05-19Commvault Systems, Inc.System and method to support simulated storage operations
US7546431B2 (en)2005-03-212009-06-09Emc CorporationDistributed open writable snapshot copy facility using file migration policies
US7668884B2 (en)2005-11-282010-02-23Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US7636743B2 (en)2005-12-192009-12-22Commvault Systems, Inc.Pathname translation in a data replication system
US7617262B2 (en)2005-12-192009-11-10Commvault Systems, Inc.Systems and methods for monitoring application data in a data replication system
US7620710B2 (en)2005-12-192009-11-17Commvault Systems, Inc.System and method for performing multi-path storage operations
US7651593B2 (en)2005-12-192010-01-26Commvault Systems, Inc.Systems and methods for performing data replication
US7617253B2 (en)2005-12-192009-11-10Commvault Systems, Inc.Destination systems and methods for performing data replication
US7606844B2 (en)2005-12-192009-10-20Commvault Systems, Inc.System and method for performing replication copy storage operations
US7543125B2 (en)2005-12-192009-06-02Commvault Systems, Inc.System and method for performing time-flexible calendric storage operations
EP1974296B8 (en)2005-12-192016-09-21Commvault Systems, Inc.Systems and methods for performing data replication
US7882077B2 (en)2006-10-172011-02-01Commvault Systems, Inc.Method and system for offline indexing of content and classifying stored data
US7734669B2 (en)2006-12-222010-06-08Commvault Systems, Inc.Managing copies of data
US7953945B2 (en)*2008-03-272011-05-31International Business Machines CorporationSystem and method for providing a backup/restore interface for third party HSM clients
US9098495B2 (en)2008-06-242015-08-04Commvault Systems, Inc.Application-aware and remote single instance data management
US8307177B2 (en)2008-09-052012-11-06Commvault Systems, Inc.Systems and methods for management of virtualization data
US9176825B2 (en)*2008-12-312015-11-03Symantec CorporationGranular application data lifecycle sourcing from a single backup
US8578120B2 (en)2009-05-222013-11-05Commvault Systems, Inc.Block-level single instancing
US8407190B2 (en)2009-06-302013-03-26Commvault Systems, Inc.Performing data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer
JP5586892B2 (en)*2009-08-062014-09-10株式会社日立製作所 Hierarchical storage system and file copy control method in hierarchical storage system
US8346934B2 (en)2010-01-052013-01-01Hitachi, Ltd.Method for executing migration between virtual servers and server system used for the same
US8504515B2 (en)2010-03-302013-08-06Commvault Systems, Inc.Stubbing systems and methods in a data replication environment
US8572340B2 (en)2010-09-302013-10-29Commvault Systems, Inc.Systems and methods for retaining and using data block signatures in data protection operations
US8577851B2 (en)2010-09-302013-11-05Commvault Systems, Inc.Content aligned block-based deduplication
US20120150818A1 (en)2010-12-142012-06-14Commvault Systems, Inc.Client-side repository in a networked deduplicated storage system
US9020900B2 (en)2010-12-142015-04-28Commvault Systems, Inc.Distributed deduplicated storage system
US9471578B2 (en)*2012-03-072016-10-18Commvault Systems, Inc.Data storage system utilizing proxy device for storage operations
US8935495B2 (en)2012-08-212015-01-13International Business Machines CorporationStorage management in a virtual environment
US9886346B2 (en)2013-01-112018-02-06Commvault Systems, Inc.Single snapshot for multiple agents
US9665591B2 (en)2013-01-112017-05-30Commvault Systems, Inc.High availability distributed deduplicated storage system
US20160006829A1 (en)2013-10-022016-01-07Hitachi, Ltd.Data management system and data management method
US9588849B2 (en)2015-01-202017-03-07Commvault Systems, Inc.Synchronizing selected portions of data in a storage management system
US9639274B2 (en)2015-04-142017-05-02Commvault Systems, Inc.Efficient deduplication database validation
US20160350391A1 (en)2015-05-262016-12-01Commvault Systems, Inc.Replication using deduplicated secondary copy data
US10228962B2 (en)2015-12-092019-03-12Commvault Systems, Inc.Live synchronization and management of virtual machines across computing and virtualization platforms and using live synchronization to support disaster recovery
US10387266B2 (en)2015-12-232019-08-20Commvault Systems, Inc.Application-level live synchronization across computing platforms including synchronizing co-resident applications to disparate standby destinations and selectively synchronizing some applications and not others
US20170193003A1 (en)2015-12-302017-07-06Commvault Systems, Inc.Redundant and robust distributed deduplication data storage system
US20170235647A1 (en)2016-02-122017-08-17Commvault Systems, Inc.Data protection operations based on network path information
US10684924B2 (en)2016-02-182020-06-16Commvault Systems, Inc.Data restoration operations based on network path information
US20190310920A1 (en)*2018-04-042019-10-10International Business Machines CorporationPre-Fetching and Staging of Restore Data on Faster Tiered Storage
US10416919B1 (en)2018-08-282019-09-17Cohesity, Inc.Integrated hierarchical storage movement
US11221983B1 (en)*2018-08-292022-01-11EMC IP Holding Company LLCMulti-level indexing of backup files
US20210037112A1 (en)2019-07-292021-02-04Commvault Systems, Inc.Data storage system with rapid restore capability

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11467863B2 (en)2019-01-302022-10-11Commvault Systems, Inc.Cross-hypervisor live mount of backed up virtual machine data
US11947990B2 (en)2019-01-302024-04-02Commvault Systems, Inc.Cross-hypervisor live-mount of backed up virtual machine data
US12316718B2 (en)2019-07-292025-05-27Commvault Systems, Inc.Data storage system with rapid restore capability
US12047472B2 (en)2019-07-292024-07-23Commvault Systems, Inc.Data storage system with rapid restore capability
US11797575B2 (en)2020-01-292023-10-24Salesforce, Inc.Capturing data lake changes
US20210232603A1 (en)*2020-01-292021-07-29Salesforce.Com, Inc.Capturing data lake changes
US11467753B2 (en)2020-02-142022-10-11Commvault Systems, Inc.On-demand restore of virtual machine data
US11714568B2 (en)2020-02-142023-08-01Commvault Systems, Inc.On-demand restore of virtual machine data
US11442768B2 (en)2020-03-122022-09-13Commvault Systems, Inc.Cross-hypervisor live recovery of virtual machines
US12086624B2 (en)2020-05-152024-09-10Commvault Systems, Inc.Live recovery of virtual machines in a public cloud computing environment based on temporary live mount
US11748143B2 (en)2020-05-152023-09-05Commvault Systems, Inc.Live mount of virtual machines in a public cloud computing environment
US11500669B2 (en)2020-05-152022-11-15Commvault Systems, Inc.Live recovery of virtual machines in a public cloud computing environment
US11899544B2 (en)*2020-05-192024-02-13EMC IP Holding Company LLCEfficient synchronization of cloud enabled file system database during snapshot restore operation
US20210365329A1 (en)*2020-05-192021-11-25EMC IP Holding Company LLCEfficient synchronization of cloud enabled file system database during snapshot restore operation
US20240119029A1 (en)*2021-06-252024-04-11Huawei Technologies Co., Ltd.Data processing method and related apparatus
US12443562B2 (en)*2021-06-252025-10-14Huawei Technologies Co., Ltd.Data processing method and related apparatus
US12033004B2 (en)2021-09-282024-07-09Commvault Systems, Inc.Dynamically provisioning computing pods in a computing resource cluster based on a resource request from a storage manager of an information management system
US20230103497A1 (en)*2021-10-062023-04-06Quantum CorporationSystem and method for storing and retrieving objects across multiple media
US12099754B2 (en)*2021-10-062024-09-24Quantum CorporationSystem and method for storing and retrieving objects across multiple media
US12353296B2 (en)*2023-07-212025-07-08Dell Products L.P.Conceptualizing sub-assets of file based backups based on directory service of the assets

Also Published As

Publication numberPublication date
US20240333815A1 (en)2024-10-03
US20230328151A1 (en)2023-10-12
US12316718B2 (en)2025-05-27
US20220210243A1 (en)2022-06-30
US11659064B2 (en)2023-05-23
US12047472B2 (en)2024-07-23

Similar Documents

PublicationPublication DateTitle
US11409611B2 (en)Snapshot and backup copy operations for individual virtual machines
US11544155B2 (en)Granular restoration of virtual machine application data
US11573862B2 (en)Application aware backup of virtual machines
US11436202B2 (en)Cross-platform virtual machine data and memory backup and replication
US20220035559A1 (en)Managing subordinate storage operation pod cells using a global repository cell or master storage operation cell
US11714568B2 (en)On-demand restore of virtual machine data
US20210279141A1 (en)Restore using deduplicated secondary copy data
US11615002B2 (en)Dynamically allocating streams during restoration of data
US12253977B2 (en)Continuously run log backup with minimal configuration and resource usage from the source machine
US12316718B2 (en)Data storage system with rapid restore capability
US11126365B2 (en)Skipping data backed up in prior backup operations
US11108861B1 (en)System for managing multiple information management cells
US20200073574A1 (en)Data migration using stubs
US11327663B2 (en)Ensuring the integrity of data storage volumes used in block-level live synchronization operations in a data storage management system
US20180113622A1 (en)Selective external snapshot and backup copy operations for individual virtual machines in a shared storage
US20220156190A1 (en)Re-stubbing migrated data
US11442623B2 (en)Faster browse of secondary copies of block-level data volumes
US20200364179A1 (en)Fast recall of large archived files
US20220091742A1 (en)Network data management protocol restore using logical seek

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:COMMVAULT SYSTEMS, INC., NEW JERSEY

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ANKIREDDYPALLE, RAMACHANDRA REDDY;VIJAYAN, MANOJ KUMAR;KUDALE, PRATIMA BAPUSAHEB;AND OTHERS;REEL/FRAME:049903/0952

Effective date:20190729

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp