mmounter tries to mimic the behaviour of MacOS with regards to automatic monitoring and mounting of the volumes in your system (CDs, ZIP disks, floppies, HDs) using their volume name as the mount point. It will optionally eject devices and let users mount/umount them. Currently mmounter supports ext2, ext3, iso9660 (CD), HFS, and VFAT. This tool is user-space only (doesn't require any kernel patching) and should be fairly portable.
Magma is an experimental network filesystem for Linux and BSD kernels based on a distributed hash table. Each object stored is called a "flare" and is managed using its SHA1 hash key. Flares can be moved as opaque objects from node to node and requests can be proxied through the network transparently to the user. Its goals are scalability, redundancy, data availability, compliance with POSIX, and basic encryption on the user side.
MetaFS allows users to access information about their files (such as MP3 tags or JPEG EXIF tags) easily and consistently using extended attributes. It also allows them to perform fast searches using this information. It can be easily extended by writing plugins to support new types of metadata and uses the FUSE library to act as a layer between user programs and the filesystem, which allows indexes to be kept up- to-date in realtime, and eliminates the need for a specialized metadata API.
MinorFS combines a small set of cooperating userspace filesystems for Linux that provide private storage to pseudo persistent processes. This allows programs that are run by a user to keep some data safe from all potential malware that runs with all this users' privileges. It further implements simple password capabilities as a way to explicitly share access with other processes or users.
muser lists processes which have a given directory (or cwd if not specified) as a parent of their current working directory (thus making it impossible to unmount that directory if it is a mount point). This script has overlapping functionality with the fuser program from the psmisc package, but has the advantage that it works on SMB mounts. Additionally, it provides a color, formatted listing of process IDs, executable names, current working directories, and the command lines used to run the programs. It works with varying-sized /proc/*/cwd fields.
Multicasting Master-Slave Network Filesystem is a method of distributing an entire filesystem among several client machines simultaneously and efficiently. It provides mechanisms for modifying a distributed filesystem structure reliably, and for securing it against introducing inconsistencies. It is designed to be used in small networks of similarly configured machines, such as university labs or Internet cafes.