Automatic file system maintainer
First Claim
1. A method of performing file maintenance on a plurality of storage devices, comprising:
- (a) measuring file system parameters;
(b) determining periods of low disk activity; and
(c) upon determination of low disk activity period, performing a file maintenance action based on said system parameters;
wherein (a), (b), and (c) are performed automatically.
2 Assignments
0 Petitions
Accused Products
Abstract
An automatic file maintenance system runs as a background thread, as part of the operating system, alleviating a system or network administrator from having to coordinate file maintenance procedures around the computer system'"'"'s normal activity. The preferred automatic maintenance system continually assembles various statistics regarding the file system and looks for slow or inactive storage device access periods of time during which files or portions of files can be moved. Such file movements are dictated by the file statistics. Moreover, rather than ceasing normal computer system operation to run file maintenance routines, file maintenance is performed in bits and pieces throughout the day during periods of time in which the storage devices are being otherwise being used.
55 Citations
24 Claims
-
1. A method of performing file maintenance on a plurality of storage devices, comprising:
-
(a) measuring file system parameters;
(b) determining periods of low disk activity; and
(c) upon determination of low disk activity period, performing a file maintenance action based on said system parameters;
wherein (a), (b), and (c) are performed automatically. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system, comprising:
-
a processor;
random access memory coupled to said processor;
a plurality of storage devices coupled to said processor;
software stored on said random access memory and executed by said processor, said software performing maintenance on files stored on said storage devices in a background mode. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification