File management system incorporating soft link data to access stored objects
First Claim
1. A file management system, comprising:
- disk access means for converting a relative position of a block of a file system into a physical position and accessing data at said physical position in a disk;
file entity operation means for updating free block data in said file system when creating and deleting a file entity;
file system manager access means for defining a data structure of said file system using a file system manager and for providing access by said file entity operation means to said file system manager independently of the data structure; and
a file management table access unit to provide an interface to said file system manager access means, said file management table access unit havingentry operation means for allocating and releasing file management table entries, andentry access means for referring to and updating the file management table entries and for extracting symbolic link data including a path name out of any one of said file management table entries.
0 Assignments
0 Petitions
Accused Products
Abstract
A file management system has a disk access unit for converting the relative position of a block in a file system into a physical position and accessing data at the position on a disk. The file management system includes a file entity operation unit, a file system manager access unit, and a file management table access unit. The file entity operation unit updates free block data in the file system when creating and deleting a file entity. The file system manager access unit lets the file entity operation unit work with no regard to the medium structure of a file system manager of the file system. The file management table access unit has an entry operation unit for allocating and releasing file management table entries and an entry access unit for referring to and updating the contents of the file management table entries. The entry access unit has a function of extracting soft link data out of any one of the file management table entries. The file management system allocates no data storage block to the soft link data, to thereby improve the space efficiency of the file system. The file management system refers to the contents of the symbolic link without referring to a data storage area of the file system, to thereby decrease the number of I/O operations during a pathname resolution process by the number of symbolic links contained in a path name to be solved.
-
Citations
13 Claims
-
1. A file management system, comprising:
-
disk access means for converting a relative position of a block of a file system into a physical position and accessing data at said physical position in a disk; file entity operation means for updating free block data in said file system when creating and deleting a file entity; file system manager access means for defining a data structure of said file system using a file system manager and for providing access by said file entity operation means to said file system manager independently of the data structure; and a file management table access unit to provide an interface to said file system manager access means, said file management table access unit having entry operation means for allocating and releasing file management table entries, and entry access means for referring to and updating the file management table entries and for extracting symbolic link data including a path name out of any one of said file management table entries. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A file management method of a computer, comprising the steps of:
-
storing symbolic link data including a path name related to a file, in a file management table pointed to by a directory entry of a computer file management system, the path name providing a symbolic link to specify another directory entry in the computer file management system; and managing the file in the computer according to the symbolic link data. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
Specification