| This paper introduces how to port a file system based on database to Linux Operating System, including its design and implementation. Keeping compatiable with the conventional file system interface, this solution enhanced our new file system with some semantic features and regional access is supported. This paper first brings forward the background and significance of our work, followed by the principle of file system, file system based on database and other associated techniques. After analyzing and studying the implementation, function of Linux VFS,the representative regional access file system, namely, NFS network file system, a file system based on database(Oracle 9iFS) is ported to Linux VFS by using CORBA technique, on the NFS file system's foundation. Some enhancements which can feature file system based on DB characteristics are given. Last part of this paper is the demostration of the new ported file system. |