Preserving a snapshot of selected data of a mass storage system
AssigneeEMC Corporation
InventorRichard S. Ohran
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorRichard S. Ohran
Estimating the term…
Maintaining logically consistent backups using minimal data transfer. A backup, or snapshot, copy of original data is created and stored. A user designates data blocks that are to be backed up in a process of creating a subsequent snapshot copy of the data. Data blocks that are to be backed up might include those associated with active files having data of interest to the user. Data blocks that are not desired for backup might include, for example, swap files, printer buffers and temp files. The changes that have been made to the data blocks that have been designated for backup are applied to the snapshot copy after a specified time period has elapsed. Since only desired data blocks are backed up to the snapshot copy, memory, processing cycles and communication bandwidth are used more efficiently than if all data blocks were to be backed up to the snapshot copy.
In a computer system having a mass storage device that stores data blocks, a method of creating a snapshot copy of selected data blocks, comprising the acts of:
In a computer system having a mass storage device that stores data blocks, a method of restoring data of the mass storage device using a snapshot copy of selected data blocks, comprising the acts of:
In a computer system having a mass storage device that stores data blocks, a method of providing users access to a snapshot copy of selected data blocks while providing ongoing access to the data blocks stored on the mass storage device, comprising the acts of:
In a computer system having a mass storage device that stores data blocks, a method of creating multiple snapshot copies of selected data blocks, comprising:
In a computer system having a mass storage device that stores data blocks and has access to a data storage location that contains a snapshot copy of the data blocks, a method of backing up the data blocks in the snapshot copy, the method comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Management of the data involved in backup or backup restore: by selection of backup contents
Indexing scheme relating to error detection, to error correction, and to monitoring: solving problems relating to consistency
Indexing scheme relating to error detection, to error correction, and to monitoring: using snapshots, i.e. a logical point-in-time copy of the data
Coherency, e.g. same view to multiple users: recoverability
Term ended 31 Dec 2023 (estimated)
1. The Field of the Invention
The present invention relates to the protection of computer data, and more particularly to a system and method for taking a snapshot copy of only certain sectors on one or more mass storage systems.
2. Background and Related Art
In order to describe the manner in which the above-recited and other advantages and features of the invention can be obtained, a more particular description of the invention briefly described above will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments of the invention and are not therefore to be considered to be limiting of its scope, the invention will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:
FIG. 1 is a block diagram representing a system of the present invention;
FIG. 2 is a diagram illustrating the timing of one method of the present invention;
The present invention extends to both systems and methods for taking a snapshot of only those data sectors that are desirable to be backed up from a mass storage means, rather than taking a snapshot of all the data in that mass storage means. Since a snapshot is taken of only the desirable data, this invention optimizes both time and storage space in providing a back up copy of data located on a mass storage means.
The invention is described by using diagrams to illustrate either the structure or the processing of certain embodiments to implement the systems and methods of the present invention. Using the diagrams in this manner to present the invention should not be construed as limiting of its scope. The present invention can be practiced with general purpose or special purpose computers and all such computer systems should be included within its scope.
Embodiments within the scope of the present invention also include computer-readable media having encoded therein computer-executable instructions or data structures. Such computer-readable media can be any available media that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, magneto-optical storage devices, or any other medium which can be used to store the desired computer-executable instructions and data structures and which can be accessed by a general purpose or special purpose computer. Combinations of the above should also be included within the scope of computer-readable media. In turn, registers of a CPU or other processing unit that store computer-executable instructions or data structures while decoding and executing the same are also included within the scope of the computer-readable media. Computer-executable instructions comprise, for example, executable instructions and data which cause a general purpose computer or special purpose computer to perform a certain function or a group of functions.