Filesystem in Userspace
Filesystem in Userspace (FUSE) provides a way for users to mount file systems without needing special permissions (mounting in Linux is generally reserved to those with administrative privileges).
File systems ---> <*> FUSE (Filesystem in Userspace) support
USE flags for sys-fs/fuse An interface for filesystems implemented in userspace
||Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)|
As with most file systems, after building support for the file system into the kernel be sure to install the user space tools:
emerge --ask sys-fs/fuse
The following configuration files are available for FUSE:
There are two configuration variables available in the fuse.conf file:
- mount_max - Sets the maximum number of FUSE mounts allowed to non-root users (defaults to 1000 if unset).
- user_allow_other - Allows non-root users to specify the
allow_rootmount options. This is disabled for security reasons.
fusermount: [options] mountpoint Options: -h print help -V print version -o opt[,opt...] mount options -u unmount -q quiet -z lazy unmount
Use the fusermount command:
Filesystems can be unmounted using either the umount or the fusermount command:
fusermount -u /path/to/mountpoint
emerge --ask --depclean --verbose sys-fs/fuse
- Filesystem — a means to organize data expected to be retained after a program terminates by providing procedures to store, retrieve, and update data as well as manage the available space on the device(s) which contain it.