RUMP_SYSVBFS(8) NetBSD System Manager's Manual RUMP_SYSVBFS(8)
NAME
rump_sysvbfs -- mount the sysvbfs file system using a userspace server
SYNOPSIS
file-system PUFFS
rump_sysvbfs [options] special node
DESCRIPTION
The rump_sysvbfs utility can be used to mount sysvbfs file systems. It
uses rump(3) and p2k(3) to facilitate running the file system as a server
in userspace. As opposed to mount_sysvbfs(8), rump_sysvbfs does not use
file system code within the kernel and therefore does not require kernel
support except puffs(4). Apart from a minor speed penalty (starting from
10% and depending on the workload and file system in question), there is
no difference to using in-kernel code.
It is recommended that untrusted file system images be mounted with
rump_sysvbfs instead of mount_sysvbfs(8). Corrupt file system images
commonly cause the file system to crash the entire kernel, but with
rump_sysvbfs only the userspace server process will dump core.
To use rump_sysvbfs via mount(8), the flags -o rump and -t sysvbfs should
be given. Similarly, rump_sysvbfs is run instead of mount_sysvbfs(8) if
``rump'' is added to the options field of fstab(5).
Please see mount_sysvbfs(8) for a full description of the available com-
mand line options.
SEE ALSO
p2k(3), puffs(3), rump(3), mount_sysvbfs(8)
HISTORY
The rump_sysvbfs utility first appeared in NetBSD 5.0.
NetBSD 5.0 January 11, 2009 NetBSD 5.0
