CarvFS is a user space FUSE filesystem aimed at computer forensic tools that process disk and/or memory dump images or other large data files. The filesystem allows CarvPath-aware tools to use CarvPath annotations as a way to designate partitions, files, alternate streams, processes etc. within a disk or memory image as a string, making them available trough the filesystem as a pseudo file that can be handed to other tools. This removes the need to copy the information out of the disk image and reduces storage requirements.
S3QL is a file system that stores all its data online. It supports Amazon S3, Google Storage, and OpenStack and effectively provides you with a hard disk of dynamic, infinite capacity that can be accessed from any computer with Internet access. S3QL provides a standard, full featured Unix file system that is conceptually indistinguishable from any local file system. Additional features include compression, encryption, data de-duplication, immutable trees, and snapshotting, which make it especially suitable for online backup and archiving. The design favors simplicity and elegance over performance and feature-creep. Care has been taken to make the source code as readable and serviceable as possible. Solid error detection, error handling, and extensive automated test cases are provided.
Gfarm is a distributed filesystem, generally used for large scale cluster computing. It's implemented in userland, and can be mounted by FUSE. It utilizes locality of a file to access a data node, and supports Globus GSI for Wide Area Network. Users can explicitly control file replica location on Gfarm. Gfarm can be used as an alternative storage system to HDFS for Hadoop, Samba, MPI-IO, and GridFTP. Monitoring via ZABBIX and Ganglia is also supported.
Collectfs is an easy-to-use FUSE userspace filesystem that provides add-on trash collection for any Linux directory hierarchy. Any file that is overwritten by removal (unlinking), moving, linking, symlinking, or open-truncation is relocated to a trash directory (mount-point/.trash/). Removed files are date-time stamped so that edit history is maintained. (A version number is appended if the same file is collected more than once in the same second).
lpkfuse is a FUSE filesystem that lets you place all the SSH public keys of your users into LDAP. Without this tool, you would have to patch your SSH server (for example using openssh-lpk) to support this. But with lpkfuse, you just need to amend AuthorizedKeysFile in your sshd_config file. Other benefits include LDAP resilence and caching/local-fallback in case no LDAP servers are accessible.