unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (plan9)
Page:
Section:
Apropos / Subsearch:
optional field

RAMFS(4)                   Kernel Interfaces Manual                   RAMFS(4)



NAME
       ramfs  - memory file system

SYNOPSIS
       ramfs [ -i ] [ -s ] -m [ mountpoint ]

DESCRIPTION
       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
       data.

       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.

SOURCE
       /sys/src/cmd/ramfs.c

SEE ALSO
       bind(2)



                                                                      RAMFS(4)