摘要 |
<P>PROBLEM TO BE SOLVED: To provide an excellent apparatus and a method for a hardware-based file system. <P>SOLUTION: A hardware-based file system includes multiple linked sub-modules that perform functions ancillary to client data processing. Each of the sub-modules is associated with a metadata cache. A doubly-rooted structure is used to store each file system object at successive checkpoints. Metadata are stored within an object and/or as a separate object. Provisions are made for allocating sparse objects. A delayed write function is used for writing certain objects to a nonvolatile storage apparatus. Checkpoints can be retained as read only versions of the file system. <P>COPYRIGHT: (C)2010,JPO&INPIT |