Techniques For Improving The Reliability of File Systems
First Claim
Patent Images
1. A system for enhancing the reliability of file systems, the system comprising:
- a data storage device that stores metadata, the data storage device comprising at least one journal block, at least one primary metadata block, and at least one mirror metadata block; and
a file system that writes metadata to the journal block before writing the metadata to the primary metadata block and to the mirror metadata block.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for enhancing the reliability of file systems is provided. In particular embodiments, the system includes a data storage device that includes one or more journal blocks, one or more primary metadata blocks, and one or more mirror metadata blocks. The system also includes a file system that writes metadata to the one or more journal blocks before writing the metadata to both the one or more primary metadata blocks and to the one or more mirror metadata blocks.
-
Citations
20 Claims
-
1. A system for enhancing the reliability of file systems, the system comprising:
-
a data storage device that stores metadata, the data storage device comprising at least one journal block, at least one primary metadata block, and at least one mirror metadata block; and a file system that writes metadata to the journal block before writing the metadata to the primary metadata block and to the mirror metadata block. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for storing metadata in a data storage device, the method comprising:
-
writing metadata to at least one journal block of a data storage device; and writing the metadata to at least one primary metadata block and to at least one mirror metadata block of the data storage device after the metadata has been successfully written to the journal block. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system that comprises code for storing metadata in a data storage device, wherein the code is stored on a computer readable medium, the computer system comprising:
-
code for writing metadata to a journal block of a data storage device; and code for writing the metadata to a primary metadata block and to a mirror metadata block of the data storage device after the metadata has been successfully written to the journal block. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification