Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
List of file systems
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Special-purpose file systems == * [[aufs]] an enhanced version of [[UnionFS]] stackable unification file system * [[AXFS]] (small footprint compressed read-only, with [[XIP]]) * [[Barracuda Networks|Barracuda]] WebDAV plug-in. Secure Network File Server for embedded devices. * [[Boot File System]] is used on UnixWare to store files necessary for its boot process. * CDfs - a Linux [[virtual file system]] that provides access to individual data and audio tracks on [[compact disc]]s<ref>{{cite web |url=https://users.elis.ugent.be/~mronsse/cdfs/ |title=CDfs}}</ref><ref>{{cite web |url=https://wiki.christophchamp.com/index.php?title=CDfs |title=CDfs |website=Christoph Champ's Wiki}}</ref> * [[Compact Disc File System]] (reading and writing of CDs; experimental) * [[CFS (Compact File Set file format)|cfs]] (caching) * [[Cramfs]] (small footprint compressed read-only) * [[Davfs2]] ([[WebDAV]]) * [[Freenet]] β Decentralized, censorship-resistant * [[FTPFS]] (FTP access) * GmailFS (Google Mail File System) * GridFS β GridFS is a specification for storing and retrieving files that exceed the BSON-document size limit of 16 MB for [[MongoDB]]. * [[lnfs]] (long names) * [[LTFS]] (Linear Tape File System for LTO and Enterprise tape) * [[MultiVersion File System|MVFS]] β MultiVersion File System, proprietary, used by [[IBM DevOps Code ClearCase]]. * [https://nexustorage.com Nexfs] Combines Block, File, Object and Cloud storage into a single pool of auto-tiering POSIX compatible storage. * [[OverlayFS]] β A [[union mount]] [[filesystem]] implementation for [[Linux]]. Used mainly by [[Docker (software)|Docker]] for its image layers. * [[romfs]] * [[SquashFS]] (compressed read-only) * [[UMSDOS]], [[UVFAT]] β FAT file systems extended to store permissions and metadata (and in the case of UVFAT, [[VFAT]] long file names), used for Linux * [[UnionFS]] β stackable unification file system, which can appear to merge the contents of several directories (branches), while keeping their physical content separate * [[Vault File System|VaultFS]] β can intermixably utilize SMR [[shingled magnetic recording]] disks to achieve the highest storage densities * [[Venti (software)|Venti]] β Plan 9 de-duplicated storage used by [[Fossil (file system)|Fossil]]. === Pseudo file systems === * [[devfs]] β a virtual file system in Unix-like operating systems for managing device nodes on-the-fly * [[procfs]] β a pseudo-file system, used to access kernel information about processes * [[tmpfs]] β in-memory temporary file system (on Unix-like platforms) * [[sysfs]] β a virtual file system in [[Linux kernel|Linux]] holding information about buses, devices, firmware, filesystems, etc. * [[debugfs]] β a virtual file system in [[Linux kernel|Linux]] for accessing and controlling kernel debugging * [[configfs]] β a writable file system used to configure various kernel components of [[Linux kernel|Linux]] * [[sysctlfs]] β allow accessing [[sysctl]] nodes via a file system; available on [[NetBSD]] via PUFFS,<ref>{{cite web |title=mount_sysctlfs(8) |url=https://man.netbsd.org/NetBSD-8.2/mount_sysctlfs.8 |website=NetBSD Manual Pages |access-date=2021-07-10 |date=2010-04-11}}</ref> [[FreeBSD]] kernel via a 3rd-party module,<ref>{{cite web |author1=Pawel Jakub Dawidek |url=http://garage.freebsd.pl/sysctlfs.README |access-date=2021-07-10 |archive-url=https://web.archive.org/web/20050223085646/http://garage.freebsd.pl/sysctlfs.README |archive-date=2005-02-23 |format=text/plain |date=2002-12-24 |url-status=dead |title=sysctlfs.README}}</ref><ref>{{cite web |author1=Pawel Jakub Dawidek |title=Re: Hmm, sysctlfs. |url=https://marc.info/?l=freebsd-hackers&m=104071603827080 |access-date=2021-07-10 |date=2002-12-24}}</ref><ref>{{cite web |title=Hacking FreeBSD / sysctlfs / [9a7ced] |url=https://sourceforge.net/p/hacking-freebsd/sysctlfs-code/ci/master/tree/ |website=SourceForge |access-date=2021-07-10}}</ref> and [[Linux kernel|Linux]] as a part of Linux procfs.<ref>{{cite web |author1=Terrehon Bowden |author2=Bodo Bauer |author3=Shen Feng |title=Chapter 2: Modifying System Parameters - The /proc Filesystem |url=https://www.kernel.org/doc/html/latest/filesystems/proc.html#chapter-2-modifying-system-parameters |website=The Linux Kernel |access-date=2021-07-10}}</ref> * [[kernfs (BSD)|kernfs]] β a file system found on some BSD systems (notably [[NetBSD]]) that provides access to some kernel state variables; similar to sysctlfs, Linux procfs and Linux sysfs. * [[WinFS]] - Uses a relational database to manage files * [[wikifs]] β a server application for [[Plan 9 from Bell Labs|Plan 9]]'s virtual, [[wiki]], file system === Compressed file systems === * [[VaultFS]] β auto background compression (writing) & decompression (reading) per file or directory: ten levels: 0 (uncompressed) ... 9 (maximal compression) === Encrypted file systems === {{See also|Rubberhose (file system)}} * [[eCryptfs]] β a stacked cryptographic file system in the Linux kernel since 2.6.19 * [[EncFS]], GPL [[Disk encryption software|Encrypted file system]] in user-space * [[Encrypting File System|EFS]] β an encrypted file system for [[Microsoft Windows]] systems and [[AIX operating system|AIX]]. An extension of [[NTFS]] * [[Vault File System|VaultFS]] β optional & multiple encryption(s) per-file or directory tree, at rest and in motion * [[ZFS]], with encryption support. === File system interfaces === These are not really file systems; they allow access to file systems from an operating system standpoint. * [[FUSE (linux)|FUSE]] (file system in userspace, like LUFS but better maintained) * LUFS (Linux userland file system β seems to be abandoned in favour of [[FUSE (linux)|FUSE]]) * [[Pass-to-Userspace Framework File Fystem|PUFFS]] (Userspace filesystem for NetBSD, including a compatibility layer called '''librefuse''' for porting existing FUSE-based applications) * [[SSHFS|Secure Shell File System]] (SSHFS) β locally mount a remote directory on a server using only a [[secure shell]] login. * [[Virtual file system|VFS]] Virtual Filesystem
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)