Data processing method based on blockchain network and related product
US-2024419537-A1 · Dec 19, 2024 · US
US9710338B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9710338-B1 |
| Application number | US-201113174326-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 30, 2011 |
| Priority date | Jun 30, 2011 |
| Publication date | Jul 18, 2017 |
| Grant date | Jul 18, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system, program product, and computer implemented method for recovering data from a Virtual Machine (VM), comprising selecting a back-up of back-ups of one or more LUNs, using a virtual server to mount a drive to a VM in the virtual server from the selected back-up of the back-ups, and retrieving data from the drive mounted to the VM.
Opening claim text (preview).
What is claimed is: 1. A system for recovering data from a Virtual Machine (VM), the system comprising: a set of Virtual Machines (VMs); the set of VMs communicatively coupled to a set of virtual machine file system (VMFS), wherein the VMFS represent a set of file systems available to one or more of the set of VMs; wherein the set of VMs run in a virtual server of a set of virtual servers; a first storage medium comprising one or more LUNs, wherein the virtual server stores the VMFS on the storage mediums one or more files on the one or more LUNs, wherein the first storage medium is protected via back-ups; and computer-executable logic operating in memory, wherein the computer-executable program logic is configured for execution of: in response to a request to recover a file from a virtual machine (VM) at a point in time (PIT); wherein information regarding the VM has been cataloged in a catalog includes a file path and a virtual disk path for the VM; determining from a catalog a file path and a virtual disk path for a file in a first VMFS to be restored for a VM of the set of VMs at a point in time (PIT); selecting a back-up of the back-ups at the PIT of the one or more LUNs to recover the file in the first VMFS from a first VMFS of the set of VMFS stored as the one or more files on the selected backup of the one or more LUNs; exposing the back-up of the back-ups to a selected virtual server of the set of virtual servers; using the selected virtual server of the set of virtual servers to access the one or more files containing the VMFS on the selected back-up of the one or more LUNs to mount the first VMFS to a VM in the selected virtual server of the set of virtual servers enabling recovery of a file from the first VMFS absent having to recover the entire first VMFS from the selected backup of the one or more LUNs; retrieving the file from the first VMFS of the set of VMFS using the virtual machine and the cataloged information from the catalog without having to recover other data from the first VMFS other than the file to be recovered by copying the file from the first VMFS of the VMFS from the back-up using a storage stack; and unmounting the first VMFS from the VM. 2. The system of claim 1 wherein the back-ups are time indexed. 3. The system of claim 1 wherein the VM is running on a second VM server. 4. The system of claim 1 wherein the computer-executable program logic is configured for execution of: exposing the back-up to a virtual server. 5. The computer program product of claim 1 wherein the data is a file of a first VMDF of a set of VMDFs. 6. The system of claim 1 wherein the computer-executable program logic is configured for execution of: recovering the data from the VM in the virtual server to the VM coupled to the VMFS. 7. A computer implemented method for recovering data from a Virtual Machine (VM), the method comprising: in response to a request to recover a file from a virtual machine (VM) at a point in time (PIT); wherein information regarding the VM has been cataloged in a catalog includes a file path and a virtual disk path for the VM; determining from the cataloged information in the catalog for the VM the file path and the virtual disk path for the file in a first VMFS to be restored for the VM of the set of VMs at a point in time (PIT); selecting a back-up of a set of back-ups at the PIT of one or more LUNs to recover the file in the first VMFS from a first VMFS of a set of VMFS; wherein the set of VMFS is stored in one or more files on the selected backup of the one or more LUNs, wherein the one or more files containing the set of VMFS represents to a virtual server a set of file systems available to one or more VMs; exposing the back-up of the back-ups to a selected virtual server of the set of virtual servers; using the selected virtual server of the set of virtual servers to access the one or more files containing the VMFS on the selected back-up of the one or more LUNs to mount the first VMFS to a VM in the selected virtual server of the set of virtual servers, enabling recovery of a file from the first VMFS absent having to recover the entire first VMFS from the selected backup of the set of back-ups of the one or more LUNs; retrieving the file from the first VMFS of the set of VMFS using the virtual machine and the cataloged information from the catalog without having to recover other data from the first VMFS other than the file to be recovered by copying the file from the first VMFS of the VMFS from the back-up using a storage stack; and unmounting the first VMFS from the VM. 8. The computer implemented method of claim 7 wherein the back-ups are time indexed. 9. The computer implemented method of claim 7 wherein the recovery VM is running on a second VM server. 10. The computer implemented method of claim 7 wherein the computer-executable program logic is configured for execution of: exposing the back-up to a virtual server. 11. The computer program product of claim 7 wherein the data is a file of a first VMDF of a set of VMDFs. 12. The computer implemented method of claim 9 wherein the computer-executable program logic is configured for execution of: recovering the data from the recovery VM in the virtual server to a VM coupled to a second virtual server. 13. A computer program product for recovering data from a Virtual Machine (VM) comprising: a non-transitory computer readable medium encoded with computer executable program code for using read signatures in replication, the code configured to enable the execution of: in response to a request to recover a file from a virtual machine (VM) at a point in time (PIT); wherein information regarding the VM has been cataloged in a catalog includes a file path and a virtual disk path for the VM; determining from the cataloged information in the catalog for the VM the file path and the virtual disk path for the file in a first VMFS to be restored for the VM of the set of VMs at a point in time (PIT); selecting a back-up of a set of back-ups at the PIT of one or more LUNs to recover the file in the first VMFS from a first VMFS of a set of VMFS; wherein the set of VMFS is stored in one or more files on the selected backup of the one or more LUNs, wherein the one or more files containing the set of VMFS represent represents to a virtual server a set of file systems available to one or more VMs; exposing the back-up of the back-ups to a selected virtual server of the set of virtual servers; using selected virtual server of the set of virtual servers to access the one or more files containing the VMFS on the selected back-up of the one or more LUNs to mount the first VMFS to a VM in the selected virtual server of the set of virtual servers, enabling recovery of a file from the first VMFS absent having to recover the entire first VMFS from the selected backup of the set of back-ups of the one or more LUNs; retrieving the file from the first VMFS of the set of VMFS using the virtual machine and the cataloged information from the catalog without having to recover other data from the first VMFS other than the file to be recovered by copying the file from the first VMFS of the VMFS from the back-up using a storage stack; and unmounting the first VMFS from the VM. 14. The computer program product of claim 13 wherein the back-ups are time indexed. 15. The computer program product of claim 13 wherein the recovery VM is running on a second VM server. 16. The computer program product of claim 13 , the code further configured to enable the execution of: exposing the back-up to a virtual s
Backup restoration techniques · CPC title
by selection of backup contents · CPC title
Using snapshots, i.e. a logical point-in-time copy of the data · CPC title
Virtual · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.