Filesystem in Userspace
From Gentoo Wiki
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
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 to be retained after a program terminates.
- Writing a FUSE Filesystem: a Tutorial
- FUSE-based file systems (Arch Linux Wiki)