Whamcloud - gitweb
Land b_release_1_4_6 onto HEAD (20060223_1455)
[fs/lustre-release.git] / libsysio / drivers / incore / README
1 This "incore" file system driver is a self-contained file system. It does
2 not use any resource external to the node.
3
4 It is primarily intended for enabling an efficient compute-node bootstrap. It
5 might also be useful for a very small scratch file system, holding device
6 files, and the like.
7
8 The root directory i-node is manufactured on the fly. The source specification
9 for the mount() call should be something like:
10
11         <perms>+<uid>+<gid>
12
13 Where:
14         <perms>         are the directory permissions masked by 0777
15                         Note -- no umask is applied.
16         <uid>           should be the owner's uid
17         <gid>           should be the owner's gid
18
19 Most operations are supported, with the notable exception of symbolic
20 links.
21
22 In the implementation, the driver is really set up to export most
23 useful symbols without polluting the name space or contending with
24 other public symbols. However, the symbols are not yet exported. If
25 we ever require a proc-fs style file system, this could be very useful
26 provided a little extra work is done to allow other drivers to overload
27 some operations. Particularly the file ops, I would think.