System and method for performing file-handling operations in a digital data processing system using an operating system-independent file map
First Claim
1. A file management system for use in connection with a host and a mass storage subsystem, the mass storage subsystem storing data in at least one file on at least one storage device, said storage device including a series of blocks, the host processing an application program that accesses data in said at least one file through an operating system, the file management system managing files stored on said mass storage subsystem in response to file management commands directed thereto, the system comprising:
- A. an operating system-independent file map configured to store information identifying, for each file, block information identifying blocks on which the file is stored,B. a file management command receiver module for receiving a file management command, andC. a file management command execution module for executing the file management command in relation to the operating system-independent file map and independently of said operating system.
7 Assignments
0 Petitions
Accused Products
Abstract
A file management system is disclosed for managing files stored on a mass storage subsystem in response to file management commands. The mass storage subsystem stores data on at least one storage device, said storage device including a series of blocks. The file management system comprises an operating system-independent file map, a file management command receiver module, and a file management command execution module. The operating system-independent file map stores information identifying, for each file, block information identifying blocks on which the file is stored. The file management command receiver module receives a file management command. The file management command execution module executes the file management command in relation to the operating system-independent file map.
994 Citations
20 Claims
-
1. A file management system for use in connection with a host and a mass storage subsystem, the mass storage subsystem storing data in at least one file on at least one storage device, said storage device including a series of blocks, the host processing an application program that accesses data in said at least one file through an operating system, the file management system managing files stored on said mass storage subsystem in response to file management commands directed thereto, the system comprising:
-
A. an operating system-independent file map configured to store information identifying, for each file, block information identifying blocks on which the file is stored, B. a file management command receiver module for receiving a file management command, and C. a file management command execution module for executing the file management command in relation to the operating system-independent file map and independently of said operating system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A file management method for managing files stored on a mass storage subsystem, the mass storage subsystem further being connected to a host, the mass storage subsystem storing data in at least one file on at least one storage device, said storage device including a series of blocks, the host processing an application program that accesses data in said at least one file through an operating system, the file management system managing files stored on said mass storage subsystem in response to file management commands directed thereto the method comprising the steps of:
-
A. providing an operating system-independent file map configured to store information identifying, for each file, block information identifying blocks on which the file is stored, B. receiving a file management command, and C. executing the file management command in relation to the operating system-independent file map independently of the operating system. - View Dependent Claims (7, 8, 9, 10, 12, 13, 14, 15)
-
-
11. A computer program product for use in connection with a computer to form a file management system, the file management system being for use in connection with a host and a mass storage subsystem, the mass storage subsystem storing data in at least one file on at least one storage device, said storage device including a series of blocks, the host processing an application program that accesses data in said at least one file through an operating system, the file management system managing files stored on said mass storage subsystem in response to file management commands directed thereto, the computer program product including a computer-readable medium having encoded thereon:
-
A. an operating system-independent file map module configured to enable the computer to store information identifying, for each file, block information identifying blocks on which the file is stored, B. a file management command receiver module configured to enable the computer to receive a file management command, and C. a file management command execution module configured to enable the computer to execute the file management command in relation to the operating system-independent file map and independently of the operating system.
-
-
16. A digital data processing system comprising:
-
A. a mass storage subsystem configured to store data in at least one file on at least one storage device, said storage device including a series of blocks; B. a host configured to process an application program that accesses data in said at least one file through an operating system; and C. a file management subsystem configured to manage files stored on said mass storage subsystem in response to file management commands directed thereto, the file management subsystem comprising; i. an operating system-independent file map configured to store information identifying, for each file, block information identifying blocks on which the file is stored, ii. a file management command receiver module for receiving a file management command, and iii. a file management command execution module for executing the file management command in relation to the operating system-independent file map and independently of said operating system. - View Dependent Claims (17, 18, 19, 20)
-
Specification