On-disk file systems Conventional on-disk file systems can be implemented in user space with FUSE, e.g. for compatibility or licensing reasons. •
Linear Tape File System: Allows files stored on magnetic tape to be accessed in a similar fashion to those on disk or removable flash drives. •
NTFS-3G and
Captive NTFS, allowing access to
NTFS filesystems. • retro-fuse: retro-fuse is a user-space filesystem that provides a way to mount filesystems created by ancient Unix systems on modern OSes. The current version of retro-fuse supports mounting filesystems created by Fifth, Sixth and Seventh Edition of Research Unix from
Bell Labs, as well as 2.9BSD and 2.11BSD based systems.
Layering file systems FUSE filesystems can create a view of an underlying file system, transforming the files in some way. •
EncFS:
Encrypted virtual filesystem • FuseCompress, gzipfs, Fuse-ZIP, CompFUSEd: Compressed virtual filesystems • Archive filesystems may also perform this task
Archive and backup file systems FUSE filesystems can expose the contents of archives or backup sets without having to first extract them. •
archivemount • Atlas (Rubrik backup software): Immutable, distributed filesystem used by Rubrik Cloud Data Management data protection applications •
Borg (backup software): Deduplicating backup program that allows backup archives to be mounted as FUSE filesystems. • Restic: Free, fast, efficient and secure backup software uses FUSE to be able to browse all of your backup snapshots as a regular file system • SPFS A file system for Spectrum Protect, designed to mount the backup server filespace anywhere on your server, and use the features included from the backup server (encryption, de-duplication, compression, filtering etc.). This is a
WORM file system.
Remote/distributed file system clients • CernVM-FS: A distributed read-only software distribution system, implemented as a POSIX filesystem in user space (FUSE) using HTTP transport, to deliver software in a fast and reliable fashion at global scale. •
CloudStore (formerly, Kosmos filesystem): By mounting via FUSE, existing
Linux utilities can interact with CloudStore •
ExpanDrive: A commercial filesystem implementing SFTP/FTP/S3/Swift using FUSE •
FTPFS •
GlusterFS: Clustered Distributed Filesystem having ability to scale up to several petabytes. • goofys: A FUSE filesystem that allows access to Amazon S3/Microsoft Azure storage with an emphasis on performance. • google-drive-ocamlfuse is a FUSE filesystem for Google Drive, written in
OCaml. It lets you mount your Google Drive on Linux. •
IPFS: A peer-to-peer distributed file system that seeks to connect all computing devices with the same system of files. •
JuiceFS: A distributed POSIX file system built on top of Redis and S3. •
KBFS: A distributed filesystem with
end-to-end encryption and a global namespace based on
Keybase.io service that uses FUSE to create cryptographically secure file mounts. •
Lustre Cluster filesystem will use FUSE to allow it to run in userspace, so that a FreeBSD port is possible. However, the
ZFS-Linux port of Lustre will be running ZFS's DMU (Data Management Unit) in userspace. •
MinFS: MinFS is a fuse driver for Amazon S3 compatible object storage server. MinFS lets you mount a remote bucket (from a S3 compatible object store), as if it were a local directory. •
MooseFS: An open source distributed fault-tolerant file system available on every OS with FUSE implementation (Linux, FreeBSD, NetBSD, OpenSolaris, OS X), able to store petabytes of data spread over several servers visible as one resource. • Nexfs: A commercial Linux file system that combines Block, File, and S3 compatible Cloud & Object storage into a single pool of POSIX compatible storage. • ObjectiveFS: Distributed filesystem with object store backend (Amazon S3, Google Cloud Storage or S3-compatible object store) using FUSE •
Rclone can mount a variety of remote / cloud storage with FUSE. • s3fs: Gives the ability to mount an
S3 bucket as if it were a local file system. •
Sector File System: Sector is a distributed file system designed for large amount of commodity computers. Sector uses FUSE to provide a mountable local file system interface. •
SSHFS: Provides access to a remote filesystem through
SSH. • Transmit: A commercial FTP client that also adds the ability to mount WebDAV, SFTP, FTP and Amazon S3 servers as disks in Finder, via MacFUSE. •
WebDrive: A commercial filesystem implementing
WebDAV, SFTP, FTP, FTPS and
Amazon S3 •
WikipediaFS: View and edit Wikipedia articles as if they were real files •
Wuala: Was a multi-platform, Java-based fully OS integrated distributed file system. Using FUSE, MacFUSE and CBFS Connect respectively for file system integration, in addition to a Java-based app accessible from any Java-enabled web browser (service discontinued in 2015). • IndexFS: A remote file aggregating filesystem with transparent CURL access to distributed files.
Other •
GVfs: The virtual filesystem for the
GNOME desktop • rvault: A secure and authenticated store for secrets and small documents using envelope encryption with
one-time password (OTP) authentication. It uses FUSE to expose the vault as a file system. • EaseFilter-Cloud-File-System: A Windows cloud file system for developers in user space, to implement the load balancing and cloud-based disaster recovery. == See also ==