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:
- in response to a request to write a first prime segment of a file system of a storage system having a plurality of storage units, identifying one or more of the storage units based on a prime segment write-map (PSWM), the PSWM having information indicating which of the storage units to which a next prime segment should be written; and
writing the first prime segment in the one or more storage units identified from the PSWM, without writing the first prime segment to a remainder of the storage units, wherein the first prime segment represents at least a portion of a prime that contains metadata representing a consistent point of data stored in the file system.
9 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, in response to a request to write a prime segment of a file system of a storage system having a plurality of storage units, one or more of the storage units are identified based on a prime segment write-map (PSWM). The PSWM includes information indicating which of the storage units to which a next prime should be written. The prime segment is then written in the one or more storage units identified from the PSWM, without writing the prime segment to a remainder of the storage units. The prime segment represents at least a portion of a prime that contains metadata representing a consistent point of data stored in the file system.
20 Citations
22 Claims
-
1. A computer-implemented method for maintaining a consistent point of a file system, the method comprising:
-
in response to a request to write a first prime segment of a file system of a storage system having a plurality of storage units, identifying one or more of the storage units based on a prime segment write-map (PSWM), the PSWM having information indicating which of the storage units to which a next prime segment should be written; and writing the first prime segment in the one or more storage units identified from the PSWM, without writing the first prime segment to a remainder of the storage units, wherein the first prime segment represents at least a portion of a prime that contains metadata representing a consistent point of data stored in the file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium having instructions stored therein, which when executed by a computer, cause the computer to perform a method for maintaining a consistent point of a file system, the method comprising:
-
in response to a request to write a first prime segment of a file system of a storage system having a plurality of storage units, identifying one or more of the storage units based on a prime segment write-map (PSWM), the PSWM having information indicating which of the storage units to which a next prime segment should be written; and writing the first prime segment in the one or more storage units identified from the PSWM, without writing the first prime segment to a remainder of the storage units, wherein the first prime segment represents at least a prime that contains metadata representing a consistent point of data stored in the file system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A storage system, comprising:
-
a plurality of storage units to store segments of data files of a file system; a prime segment write-map (PSWM) to store information indicating which of the storage units to which a next prime segment should be written; and an archiver coupled to the PSWM and the storage units, in response to a request to write a first prime segment of the file system, configured to identify one or more of the storage units based on the PSWM and to write the first prime in the one or more storage units identified from the PSWM, without writing the first prime segment to a remainder of the storage units, wherein the first prime segment represents at least a portion of a prime that contains metadata representing a consistent point of data stored in the file system. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification