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