System and method for performing an on-line check of a file system
First Claim
Patent Images
1. A method for on-line checking of a file system, the method comprising the steps of:
- detecting a request for a file system structure;
accessing the requested file system structure;
checking the requested file system structure for coherency;
repairing, in response to the requested file system structure not being coherent, the requested file system structure; and
returning the requested file system structure.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for performing an on-line check of a file system modifies various function calls within a file system layer of a storage operating system so that each time the particular inode is retrieved using the modified function calls, a check is performed on the inode and associated buffer trees before returning the requested inode to the calling process.
-
Citations
17 Claims
-
1. A method for on-line checking of a file system, the method comprising the steps of:
-
detecting a request for a file system structure;
accessing the requested file system structure;
checking the requested file system structure for coherency;
repairing, in response to the requested file system structure not being coherent, the requested file system structure; and
returning the requested file system structure. - View Dependent Claims (2, 3)
-
-
4. A method for checking a file system implemented by a storage operating system while the file system is available for data access, the method comprising the steps of:
-
suspend data access to the file system unmounting a volume associated with the file system;
modifying a load function in the storage operating system so that the load function performs a checking procedure before returning a requested file system structure;
mounting the volume; and
resume data access to the file system. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for on-line checking of a file system, the method comprising:
-
a detector that detects a request for a file system structure;
mean for accessing the requested file system structure;
means for checking the requested file system structure for coherency;
a repair process, responsive to the requested file system structure not being coherent, that repairs the requested file system structure; and
means for returning the requested file system structure. - View Dependent Claims (16, 17)
-
Specification