mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-12 11:10:07 +00:00
d32deab17b
Suggested by G. Brandon Robinson.
50 lines
894 B
Groff
50 lines
894 B
Groff
.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)
|