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