.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 .MR 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" .MR 9p (3) , .MR 9pserve (4)