ramfs – memory file system
starts a process that mounts itself (see
process implements a file tree rooted at
keeping all files in memory.
Initially the file tree is empty.
option enables a trace of general debugging messages.
to use file descriptors 0 and 1 for its communication channel
rather than create a pipe.
This makes it possible to use
as a file server on a remote machine: the file descriptors 0
and 1 will be the network channel from
to the client machine.
to make its memory ‘private’
so that its files are not accessible through the debugging interface.
to post its channel on
rather than mounting it on
enabling multiple clients to access its files.
However, it does not authenticate its clients and its
implementation of groups is simplistic, so
it should not be used for precious data.
to consume as much memory as needed;
will limit its consumption to some arbitrary amount,
currently 768MB (enough to hold a CD image).
This program is useful mainly as an example of how
to write a user-level file server.
It can also be used to provide high-performance temporary files.