.TH RAMFS 4 .SH NAME ramfs \- memory file system .SH SYNOPSIS .B ramfs [ .B -i ] [ .B -S .I service ] .SH DESCRIPTION .I Ramfs starts a 9P file server keeping all files in memory. Initially the file tree is empty. .PP By default .I ramfs posts its service as .B ramfs using .IR 9pserve (4). .PP The .B -S flag specifies an alternate service name for ramfs to use. .PP The .B -i flag tells .I ramfs to use file descriptors 0 and 1 for its communication channel rather than create a pipe. This makes it possible to use .I ramfs as a file server on a remote machine: the file descriptors 0 and 1 will be the network channel from .I ramfs to the client machine. .PP 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. .SH SOURCE .B \*9/src/cmd/ramfs.c .SH "SEE ALSO" .IR 9p (3), .IR 9pserve (4)