shithub: riscv

ref: 92e9b85b04214f5bf5664d0e01cdd6a30d951c22
dir: /sys/man/4/vacfs/

View raw version
.TH VACFS 4
.SH NAME
vacfs \- a Venti-based file system
.SH SYNOPSIS
.B vacfs
[
.B -dips
]
[
.B -c
.I cachesize
]
[
.B -h
.I host
]
[
.B -m
.I mtpt
]
[
.B -S
.I srvname
]
.I vacfile
.SH DESCRIPTION
.I Vacfs
interprets the file system created by
.IR vac (1)
so that it can be mounted into a Plan 9 file hierarchy.
The data for the file system is stored on
.IR venti (8)
with a root fingerprint specified in
.IR vacfile .
.I Vacfs
is currently rather limited: access is read-only,
clients are not authenticated, and groups are assumed to
contain a single member with the same name.
These restrictions should eventually be removed.
.PP
Options to 
.I vacfs
are:
.TF "-c\fI cachesize"
.PD
.TP
.BI -c " cachesize
The number of file system blocks to cache in memory. The default is 1000 blocks.
.TP
.B -d
Print debugging information to standard error.
.TP
.BI -h " host
The network address of the Venti server.
The default is taken from the environment variable
.BR venti .
If this variable does not exist, then the default is the
metaname 
.BR $venti ,
which can be configured via
.IR ndb (6).
.TP
.B -i
Use file descriptors 0 and 1 as the 9P communication channel rather than create a pipe.
.TP
.BI -m " mtpt
The location to mount the file system. The default is
.BR /n/vac .
.TP
.BI -p
Disables permission checking.
.TP
.B -s
Post the 9P channel in
.B /srv/vacfs
rather than
mounting it on
.IR mtpt .
.TP
.BI -S " srvname
Post the 9P channel in
.BI /srv/ srvname
rather than
mounting it on
.IR mtpt .
.SH SOURCE
.B /sys/src/cmd/vac
.SH "SEE ALSO"
.IR vac (1),
.IR venti (8)