Generational access to safeguarded copy source volumes
AssigneeInternational Business Machines Corporation
InventorsTheresa Mary Brown, Dale F Riedy, William J. Rooney, Scott B. Compton, Gregory Edward McBride, John R. Paveza
Life of this patent
Estimating the term…
Abstract
Ensuring that enterprise data that has potentially become corrupted is recoverable and usable by creating safeguarded copy volumes of the enterprise data. One important aspect of any corruption detection scheme is to determine when the data has become corrupted and locate the last known uncorrupted copy of the data as quickly as possible. Once this set of data is identified, the restoration process can begin with that data, and subsequent logged transactions can be reapplied if possible, which brings the data to the most recent and uncorrupted version.
Claims18
A computer-implemented method (CIM) comprising:
- receiving a first volume of enterprise data, with the first volume of enterprise data including a plurality of files created at a first point in time;
- creating a safeguarded copy of the plurality of files created at the first point in time, with the safeguarded copy being set of backup copies of the plurality of files created at the first point in time;
- creating a generation identification (generation ID) for the set of backup copies of the plurality of files created at the first point in time;
- determining that a first portion of the plurality of files created at the first point in time needs to be accessed at a second point in time;
- and
- using the generation ID to identify a set of read-only data that is a generation copy of the first portion of the read-only data at the first point in time that is accessed at the second point in time.
A computer program product (CPP) comprising:
- a machine readable storage device;
- and
- computer code stored on the machine readable storage device, with the computer code including instructions and data for causing a processor(s) set to perform operations including the following:
- receiving a first volume of enterprise data, with the first volume of enterprise data including a plurality of files created at a first point in time,
- creating a safeguarded copy of the plurality of files created at the first point in time, with the safeguarded copy being set of backup copies of the plurality of files created at the first point in time,
- creating a generation identification (generation ID) for the set of backup copies of the plurality of files created at the first point in time,
- determining that a first portion of the plurality of files created at the first point in time needs to be accessed at a second point in time, and
- using the generation ID to identify a set of read-only data that is a generation copy of the first portion of the read-only data at the first point in time that is accessed at the second point in time.
A computer system (CS) comprising:
- a processor(s) set;
- a machine readable storage device;
- and
- computer code stored on the machine readable storage device, with the computer code including instructions and data for causing the processor(s) set to perform operations including the following:
- receiving a first volume of enterprise data, with the first volume of enterprise data including a plurality of files created at a first point in time,
- creating a safeguarded copy of the plurality of files created at the first point in time, with the safeguarded copy being set of backup copies of the plurality of files created at the first point in time,
- creating a generation identification (generation ID) for the set of backup copies of the plurality of files created at the first point in time,
- determining that a first portion of the plurality of files created at the first point in time needs to be accessed at a second point in time, and
- using the generation ID to identify a set of read-only data that is a generation copy of the first portion of the read-only data at the first point in time that is accessed at the second point in time.
Dependencies are inferred from the claim text.