Filesystem

Filesystems are Electronic Formats that are a prerequisite to being able to read any file off a digital medium — you have to be able to mount the filesystem, and thus read it, in order to be able to read a file.


 * Acer Fast Filesystem (SCO OpenServer)
 * ADFS (Acorn MOS, RISC OS)
 * AdvFS(Advanced File System, Digital/Tru64 Unix)
 * Ami File Safe (Amiga)
 * Andrew File System (Carnegie Mellon University)
 * APF Imagination Machine disk file system
 * Apple DOS file system (Apple II; see also ProDOS below)
 * Atari File Management Subsystem (FMS: Atari 400/800)
 * AthFS (AtheOS/Syllable)
 * BFS (BeOS)
 * btrfs (Linux)
 * CBMFS (Commodore 64)
 * GEOS VLIR (GEOS Variable Length Index Record )
 * CMDFS (CBMFS extension by Creative Micro Designs)
 * Compucolor file system
 * CP/M file system
 * DDFS (Data Domain File System)
 * DTFS (Desktop File System, SCO OpenServer)
 * EFS (Extent File System, SGI IRIX. Replaced by XFS)
 * EOS file system (Coleco Adam "data pack" tape drives and disks)
 * exFAT (Microsoft, for flash memory)
 * ext (developed for Linux, previously used MINIX fs)
 * ext2, ext3, ext4 (these are all just variants of each other)
 * F2FS, (Flash Friendly Filesystem)
 * FAT8
 * FAT12
 * FAT16
 * FAT32
 * FFS (Amiga Fast File System)
 * Files-11 (VMS)
 * Fossil (Plan 9)
 * fuse-exFAT (open-source clone of exFAT)
 * Google File System
 * Hadoop Distributed File System
 * HAMMER (DragonflyBSD)
 * HFS
 * HFS+
 * HPFS (OS/2 native file system)
 * ISO 9660
 * JFFS2
 * LanyFS (Lanyard Filesystem)
 * LogFS
 * MDR (audio instrument format close to MSDOS)
 * MEGA file system
 * MFS (ancient Macintosh filesystem)
 * MINIX file system
 * NILFS2
 * NetWare File System (Novell NetWare, replaced by NSS)
 * NSS (Novell Storage Services)
 * NTFS
 * POHMELFS (distributed Linux filesystem)
 * PRAMFS (Persistent & Protected RAM File-System)
 * ProDOS file system (Apple)
 * QFS
 * ReFS (Microsoft's new FS- Resilient Filesystem, on Windows 8 Server)
 * ReiserFS
 * Reiser4
 * SDFS (Deduplication based filesystem)
 * SkyFS (SkyOS)
 * SMB (Server Message Block, a protocol for a networked filesystem)
 * SOS file system (Apple III)
 * squashfs
 * UCSD p-System Filesystem (UCSD Pascal)
 * UDF
 * UFS (Unix Files System, Solaris and BSD)
 * UFS2
 * VMUFAT (Filesystem for Dreamcast VMU units)
 * VxFS
 * WAFL (NetApp's commercial file system)
 * Xiafs (Linux, dropped in favour of ext2)
 * XFS (SGI)
 * XtreemFS, (Linux, distributed file system)
 * YAFFS
 * ZFS

Format details

 * desktop.ini (Windows)
 * Desktop Services Store (Mac OS X)
 * MBR (Master Boot Record)
 * Resource Fork (MacOS)

Links

 * Cloud Storage Architectures
 * Hierarchical File Systems are Dead