Method and apparatus for protecting data against any category of disruptions
First Claim
1. A method of protecting stored data, comprising:
- storing a source set of data on a first data storage medium;
designating the source set of data as a primary data source;
creating a physical replica set of data on a second data storage medium for protection against physical disruptions to the source set of data;
creating a logical replica set of data for protection against logical disruptions to the source set of data;
if the first data storage medium becomes damaged, switching to the physical replica set of data as the primary data source; and
if the source set of data becomes corrupted, switching to the logical replica set of data as the primary data source.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for protecting stored data from both logical and physical disruptions are disclosed. The method may include storing a source set of data on a first data storage medium, with the source set of data designated as a primary data source. A physical replica set of data is created on a second data storage medium for protection against physical disruptions to the source set of data and a logical replica set of data is created for protection against logical disruptions to the source set of data. If the first data storage medium becomes damaged, a processor switches to the physical replica set of data as the primary data source. If the source set of data becomes corrupted, the processor retrieves the logical replica set of data and overwrites the source set of data.
-
Citations
36 Claims
-
1. A method of protecting stored data, comprising:
-
storing a source set of data on a first data storage medium;
designating the source set of data as a primary data source;
creating a physical replica set of data on a second data storage medium for protection against physical disruptions to the source set of data;
creating a logical replica set of data for protection against logical disruptions to the source set of data;
if the first data storage medium becomes damaged, switching to the physical replica set of data as the primary data source; and
if the source set of data becomes corrupted, switching to the logical replica set of data as the primary data source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A processing system, comprising:
-
a first data storage medium that stores a source set of data as a primary data source;
a second data storage medium that stores a physical replica set of data; and
a processor performing a single set of instructions that creates a logical replica set of data for protection against logical disruptions to the source set of data and creates the physical replica set of data for protection against physical disruptions to the source set of data, wherein, if the first data storage medium becomes damaged, the processor switches to the physical replica set of data as the primary data source; and
wherein, if the source set of data becomes corrupted, the processor switches to the logical replica set of data as the primary data source. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A set of instructions residing in a storage medium, said set of instructions capable of being executed by a storage controller to implement a method for processing data, the method comprising:
-
storing a source set of data on a first data storage medium;
designating the source set of data as a primary data source;
creating a physical replica set of data on a second data storage medium for protection against physical disruptions to the source set of data;
creating a logical replica set of data for protection against logical disruptions to the source set of data;
if the first data storage medium becomes damaged, switching to the physical replica set of data as the primary data source; and
if the source set of data becomes corrupted, switching to the logical replica set of data as the primary data source. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification