RAMFS(4) Kernel Interfaces Manual RAMFS(4)
ramfs - memory file system
ramfs [ -i ] [ -s ] -m [ mountpoint ]
Ramfs starts a process that mounts itself (see bind(2)) on mountpoint
(default /tmp). The ramfs process implements a file tree rooted at
dir, keeping all files in memory. Initially the file tree is empty.
The -i flag tells ramfs to use file descriptors 0 and 1 for its commu-
nication channel rather than create a pipe. This makes it possible to
use ramfs as a file server on a remote machine: the file descriptors 0
and 1 will be the network channel from ramfs to the client machine.
The -s flag causes ramfs to post its channel on /srv/ramfs rather than
mounting it on mountpoint, enabling multiple clients to access its
files. However, it does not authenticate its clients and its implemen-
tation of groups is simplistic, so it should not be used for precious
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