摘要 |
The present invention is a virtual unified file system designed to be implemented on multiple operating systems and comprised of multiple sub-file systems. The virtual unified file system presents to the user space of the operating system on which it is implemented a virtual unified file structure incorporating the file structure of each integrated sub-file system. The virtual unified file system includes a universal protocol, converter modules and unify module. The universal protocol includes file system operations common to all existing file system while allowing for an arbitrary number of extensions and exceptions. The converter modules provide for conversion between specific protocols native to specific file system and the universal protocol. The unify unit processes universal protocol command calls and present a virtual unified file structure to the user space that is implementing the virtual unified file system. In presenting a virtual unified file structure to the user space, the virtual unified file system provides for resolution of file name and file data path conflicts. In distributing data across multiple integrated sub-file system, the virtual unified file system provides for run-timer and off-line methods for distributing files. |