System and method for maintaining consistent points in file systems
First Claim
1. A computer-implemented method for maintaining a consistent point of a file system, the method comprising:
- receiving a request to determine a consistent point of data stored in a file system of a storage system, the storage system having a plurality of storage units including a first storage unit and a second storage unit;
in response to the request, retrieving a prime dependency list from a first prime segment stored in the first storage unit, the prime dependency list including information identifying at least a second prime segment stored in the second storage unit, wherein the first and second prime segments are identified by a first prime segment identifier (ID) and a second prime segment ID, respectively, which collectively identify a prime representing a first consistent view of the file system; and
determining the consistent point of data based the prime segments listed in the prime dependency list, wherein the consistent point of data represents a file system state that provides a valid view of the data at a point in time of the file system for restoration of the file system back to a prior known state.
6 Assignments
0 Petitions
Accused Products
Abstract
A request is received to determine a consistent point of data stored in a file system of a storage system having storage units. In response to the request, a prime dependency list is retrieved from a first prime segment stored in a first storage unit, the prime dependency list including information identifying at least a second prime segment stored in a second storage unit. The first and second prime segments are identified by a first prime segment identifier (ID) and a second prime segment ID, respectively, which collectively identify a prime representing a first consistent view of the file system. The consistent point of data is determined based the prime segments listed in the prime dependency list, where the consistent point of data represents a file system state at a point in time for restoration of the file system back to a prior known state.
-
Citations
24 Claims
-
1. A computer-implemented method for maintaining a consistent point of a file system, the method comprising:
-
receiving a request to determine a consistent point of data stored in a file system of a storage system, the storage system having a plurality of storage units including a first storage unit and a second storage unit; in response to the request, retrieving a prime dependency list from a first prime segment stored in the first storage unit, the prime dependency list including information identifying at least a second prime segment stored in the second storage unit, wherein the first and second prime segments are identified by a first prime segment identifier (ID) and a second prime segment ID, respectively, which collectively identify a prime representing a first consistent view of the file system; and determining the consistent point of data based the prime segments listed in the prime dependency list, wherein the consistent point of data represents a file system state that provides a valid view of the data at a point in time of the file system for restoration of the file system back to a prior known state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations of maintaining a consistent point of a file system, the operations comprising:
-
receiving a request to determine a consistent point of data stored in a file system of a storage system, the storage system having a plurality of storage units including a first storage unit and a second storage unit; in response to the request, retrieving a prime dependency list from a first prime segment stored in the first storage unit, the prime dependency list including information identifying at least a second prime segment stored in the second storage unit, wherein the first and second prime segments are identified by a first prime segment identifier (ID) and a second prime segment ID, respectively, which collectively identify a prime representing a first consistent view of the file system; and determining the consistent point of data based the prime segments listed in the prime dependency list, wherein the consistent point of data represents a file system state that provides a valid view of the data at a point in time of the file system for restoration of the file system back to a prior known state. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A storage system, comprising:
-
a processor; a memory; a plurality of storage units coupled to the processor to store segments of data files of a file system, including a first storage unit and a second storage unit; an archiver coupled to the processor and the memory, the archiver configured to receive a request to determine a consistent point of data stored in the file system of the storage system, in response to the request, retrieve a prime dependency list from a first prime segment stored in the first storage unit, the prime dependency list including information identifying at least a second prime segment stored in the second storage unit, wherein the first and second prime segments are identified by a first prime segment identifier (ID) and a second prime segment ID, respectively, which collectively identify a prime representing a first consistent view of the file system, and determine the consistent point of data based the prime segments listed in the prime dependency list, wherein the consistent point of data represents a file system state that provides a valid view of the data at a point in time of the file system for restoration of the file system back to a prior known state. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification