RUMP_NFS(8) NetBSD System Manager's Manual RUMP_NFS(8)
NAME
rump_nfs -- mount the nfs file system using a userspace server
SYNOPSIS
file-system PUFFS
rump_nfs [options] special node
DESCRIPTION
The rump_nfs utility can be used to mount nfs file systems. It uses
rump(3) and p2k(3) to facilitate running the file system as a server in
userspace. As opposed to mount_nfs(8), rump_nfs 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 dif-
ference to using in-kernel code.
It is recommended that untrusted file system images be mounted with
rump_nfs instead of mount_nfs(8). Corrupt file system images commonly
cause the file system to crash the entire kernel, but with rump_nfs only
the userspace server process will dump core.
To use rump_nfs via mount(8), the flags -o rump and -t nfs should be
given. Similarly, rump_nfs is run instead of mount_nfs(8) if ``rump'' is
added to the options field of fstab(5).
Please see mount_nfs(8) for a full description of the available command
line options.
SEE ALSO
p2k(3), puffs(3), rump(3), mount_nfs(8)
HISTORY
The rump_nfs utility first appeared in NetBSD 5.0.
NetBSD 5.0 January 11, 2009 NetBSD 5.0
