FUSE is a great project which makes it possible to implement a fully functional file system in a userspace program.
FUSE is used by the following FS implementations:
- MooseFS – http://www.moosefs.com/
- SeznamFS – http://seznamfs.sourceforge.net/
Other Resources
- Use Fuse to mount remote ssh directories – http://blogs.techrepublic.com.com/opensource/?p=225
- Develop your own filesystem with FUSE – http://www.ibm.com/developerworks/linux/library/l-fuse/
- LinuxConf.Au: HTTP-FUSE CLOOP with Software RAID and DNS-Balance for Embedded Linux
http://www.bestechvideos.com/2007/03/15/linuxconfau-http-fuse-cloop-with-software-raid-and-dns-balance-for-embedded-linux - Starfish Distributed Filesystem (commercial 🙁 ) – http://wiki.digitalbazaar.com/en/Starfish_Distributed_Filesystem
FUSE – a way to go when implementing a distributed file system