List of file systems

This is a list of file systems. Filesystems are found on computers application to files in directories structured way.

File systems for disk

These file systems provide various means for a meaningful parent storing the data on disk. They often go to one special properties of discs. Most of them come from a particular operating system or a specific computer platform and are often specialized in a certain way and it been or will be used primarily as a result there. Nevertheless, it can also be accessed by external systems to this, if the operating system supports this directly, or allowing the operating system via appropriate driver software. The exceptions are file systems that support extended permissions provide the possibility of encryption, or whose exact function is a trade secret (for example, NTFS).

Many early operating systems (for example, CP / M, Apple DOS, Commodore DOS) had only one file system, which bore no name. These must be described in more detail if necessary contact the manufacturer.

File systems for hard

The following file systems have been or are used primarily on hard disks. They are classified according to each of the primary target operating system.

Amiga

  • FFS (Amiga Fast File System) file system on AmigaOS ( not to be confused with Berkeley FFS)
  • IceFS - optional freeware file system for MorphOS
  • JXFS: AmigaOS 4.1
  • OFS ( Old File System Amiga ) used in previous versions of AmigaOS
  • PFS (Professional File System): AmigaOS filesystem - Atomic memory type
  • SFS (Amiga Smart File System): default file system for MorphOS

Apple

  • Apple DOS: disk- based file system for the Apple II
  • Apple SOS: evolution of Apple DOS for the Apple III, for floppy disks (5.25 "and 3.5" ) and hard drives (Apple ProFile 5 MB and 10 MB)
  • Apple ProDOS: file system of the late Apple II models (Apple IIe and Apple IIgs ), file system compatible with Apple SOS
  • MFS (Macintosh File System) file system hierarchy loose with Apple - Macintosh - specific properties on the early Macintosh models (Macintosh 128 and Macintosh 512)
  • HFS (Hierarchical File System): hierarchical file system with Apple Macintosh - specific properties on Macintosh models from 1986 (from the Macintosh Plus )
  • HFS : advanced variant of HFS with Journaling and extended limits, default on Mac OS X
  • HFSX: variant of HFS with case sensitivity
  • OpenBFS (Open Be File System): advanced variant of BFS, associative journaling file system

Linux

  • Btrfs ( btree file system): Copy- on-write file system
  • EncFS ( Encrypted File System) based on FUSE, Encrypting userland filesystem
  • Ext ( Extended File System) as further developed for Linux version of the minix file system
  • ext2 ( second extended file system ): advanced variant of ext with extended limits, a long time the standard Linux file system
  • ext3 ( Third Extended File System): advanced variant of ext2 with journaling
  • Ext3cow ( Third Extended File System with copy - on-write ): advanced variant of ext3 with copy-on - write functionality
  • ext4 ( Fourth Extended File System): advanced variant of ext3, and others with extended limits
  • Next3: ext3 -based file system that provides the ability to create snapshots
  • Nilfs (New Implementation of a Log - structured File System): logging file system of NTT
  • NILFS2: advanced variant of nilfs
  • ReiserFS: journaling file system of Namesys
  • Reiser4: a journaling file system with efficient storage and plug-in support, of Namesys
  • Tux3: versionierendes file system

Microsoft

  • FAT12: early file system of FAT (File Allocation Table) file system family under ROM BASIC and MS- DOS, still prevalent for floppy disks (supported by nearly every operating system)
  • FAT16: recent variant in the FAT file system family with extended limits compared to FAT12 (supported by nearly every operating system)
  • FAT32: newer version of the FAT file system family with extended limits compared to FAT16 from Windows 95b or Windows 2000 ( supported by newer operating systems )
  • ExFAT: specialized for use on flash memory version of FAT32
  • FATX: specialized variant of FAT16/FAT32 for Xbox
  • NTFS ( New Technology File System) file system journaling the Windows NT product line since Windows XP the default file system of new versions of Windows
  • REFS: New file system, announced for Windows 8, based on B - trees
  • VFAT ( Virtual FAT ): Optional extension of FAT12/FAT16/FAT32 to ensure support for long file names, and special characters from Windows 95

NetWare

  • NetWare File System: standard file system in NetWare versions 2 through 5
  • NSS (Novell Storage Services): journaling file system in NetWare since version 5

OS / 2

  • JFS (Journaled File System): a journaling file system from IBM
  • HPFS ( High Performance File System) file system with metadata support

UNIX

  • AdvFS ( Tru64 Unix Advanced File System) file system journaling on Tru64 UNIX
  • AFS (Acer Fast Filesystem ): file system on SCO OpenServer ( not to be confused with Andrew File System)
  • DTFS ( Desktop File System) file system with compression on SCO OpenServer
  • EAFS (Extended Acer File System): advanced variant of AFS, on SCO Unix
  • EFS ( Extent File System) file system under IRIX, predecessor of XFS
  • FFS (Berkeley Fast File System): variant of UFS under BSD ( not to be confused with Amiga FFS)
  • HTFS ( High Throughput File System): Standard file system on SCO OpenServer
  • LFS (Log - structured File System): advanced variant of UFS with logging functionality
  • Minix: file system of the operating system of the same
  • S5fs (System V File System): the classic file system of the System V Unix from AT & T
  • UFS (UNIX File System): used on Solaris and BSD
  • VxFS ( Veritas Journaling File System) file system journaling VERITAS, the default file system on HP- UX
  • XFS: journaling file system from SGI for IRIX primarily ( not to be confused with xFS )
  • Written copy-on - write file system with far-reaching limits and varied volume management, from Sun Microsystems for Solaris: ZFS ( Zetta File System)

Other

  • ADFS ( Advanced Disc Filing System ): advanced variant of DFS with hierarchy and fragmentation, under RISC OS
  • AthFS ( AtheOS File System): advanced variant of BFS journaling, under AtheOS
  • CBMFS ( Commodore Business Machines File System ): on Commodore 64 floppy disks, and others in the VC1541.
  • DFS (Disc Filing System ): hierarchy -less disk file system from Acorn ( not to be confused with Microsoft DFS)
  • Files -11: Standard file system on OpenVMS
  • Fossil: default file system for Plan 9
  • Lessfs: ​​Specially optimized file system for the use of backups. So far, only about FUSE.
  • MFS ( Tivo 's Media File System): especially with TiVo devices
  • Qnx4fs ( QNX 4 filesystem ): standard file system from QNX version 4
  • Qnx6fs ( QNX 6 filesystem ): File system in QNX versions from 6.4
  • SDFS: Supports multiple operating systems, de-duplication and versioning
  • SkyFS ( SkyOS File System): Fork of OpenBFS (see above), default file system for SkyOS
  • VMFS (Virtual Machine File System) file system standard for VMware ESX
  • WAFL ( Write Anywhere File Layout ): specifically designed for use on NAS systems from NetApp
  • Mu.C / FS FAT File System specifically for embedded systems, Embedded Office

File systems for flash disk

Due to the special properties of disks based on flash memory, some file systems that take account of these features special consideration exist.

  • ETFS ( Embedded Transactional File System) file system for NAND flash especially under QNX
  • ExFAT (Extended File Allocation Table): an enhanced edition of FAT32 with extended limits and new features from Microsoft after Windows CE 6, Vista SP1 and XP SP2
  • F2FS (flash -friendly file system), logging file system by Samsung specifically for NAND flash drives
  • JFFS ( Journaling Flash File System): logging file system specifically designed for NOR flash memory; contrary to the name it does not use journaling
  • JFFS2 ( Journaling Flash File System, version 2): advanced variant of JFFS, support for NAND flash, compression, etc.; contrary to the name it does not use journaling
  • LogFS: logging file system specifically designed for flash drives, potential JFFS2 successor, still in development
  • NVFS ( Non-volatile file system): Employed at Palm PDAs file system for persistence of the contents of the volatile memory
  • TrueFFS (True Flash File System): a file system on low-level ( American- English low level) Solid State Drives M-Systems
  • ExtremeFFS (Extreme Flash File System): a file system on a low level for Solid State Drives from SanDisk; based on TrueFFS
  • UBIFS ( Unsorted Block Image File System): Nokia promoted, potential successor JFFS2
  • YAFFS (Yet Another Flash File System) designed specifically for NAND flash memory

File systems for CD-ROM/DVD-ROM

  • ISO9660 (also CDFS Compact Disc File System) standard file system for CD- ROMs
  • Joliet: Extension of the ISO9660 format for longer file names with Unicode characters, Microsoft
  • Rockridge: Extension of the ISO9660 format for UNIX -like operating systems with file permissions etc.
  • UDF ( Universal Disk Format ) standard file system for DVD and Blu- ray Discs

Network and Cluster File Systems

Especially in the field of professional file management one often seeks to distributed memory systems, each organized centrally or locally as required. For this most special file systems are needed to handle the data access of several participants over the network securely and transparently.

  • AFS ( Andrew File System) network file system for larger scales, with its own rights management ( not to be confused with Acer Fast Filesystem )
  • Apple Filing Protocol: network file system designed primarily for Mac OS systems
  • Ceph: Distributed File System, Object, block and file storage features
  • CIFS ( Common Internet File System): Another name for SMB
  • Coda: an advanced network file system, similar to NFS
  • CFS ( Cryptographic File System): aufsetzendes on an NFS daemon encrypted file system
  • DCE / DFS (Distributed Computing Environment Distributed File System): an evolution of the Andrew File System, Open Group
  • CXFS ( Clustered XFS): asymmetrically distributed file system from SGI
  • DFS (Distributed File System) distributed file system for Microsoft Windows systems ( not to be confused with Acorn DFS)
  • EMC Celerra Highroad: asymmetrically distributed file system based on NFS, EMC
  • FhGFS (Fraunhofer (parallel ) File System): parallel file system for high-performance application areas
  • GFS (Global File System): a cluster file system of Red Hat, either symmetrically or asymmetrically
  • GlusterFS: free cluster file system using FUSE, for HA and HPC environments
  • GPFS ( General Parallel File System): a cluster file system for Linux and AIX systems
  • HAMMER: highly available cluster file system for DragonFly BSD
  • HP CFS (Hewlett- Packard Cluster File System): a cluster file system for Tru64 UNIX, HP
  • Lustre: object-based cluster file system for Linux
  • Melio FS ( Melio File System): symmetric distributed file system for Windows, from Sanbolic
  • Moose File System: fault-tolerant, distributed file system for Unix systems
  • Nasan File System and SAN FS: asymmetrically distributed network file system from DataPlow
  • NFS (Network File System) network file system from Sun Microsystems
  • OCFS2 (Oracle Cluster File System, Version 2): symmetrically distributed, POSIX -compliant cluster file system, Oracle for Linux
  • PSFS ( PolyServe File System): symmetrically distributed network file system for PolyServe Matrix Server, PolyServe
  • PStorage ( Parallels Cloud Storage ): fault-tolerant, highly available file system with SSD Caching specializes in virtualized environments, Parallels
  • PVFS2 (Parallel Virtual File System, Version 2): parallel file system
  • QFS (Quick File System): asymmetrically distributed network file system for Solaris, from Sun Microsystems
  • SMB (Server Message Block ) network protocol that provides and others, a network file system, especially for Windows systems
  • StorNext File System: asymmetrically distributed network file system from Quantum
  • Veritas Storage Foundation Cluster File System: asymmetrically distributed cluster file system, Symantec
  • XFS (x File System): Network File System, developed at Berkeley University ( not to be confused with XFS)
  • Xsan: asymmetrically distributed clustered file system for Mac OS X that can interoperate with the StorNext File System from Apple
  • XtreemFS: distributed file system for wide area networks, for XtreemOS or Linux and also for Windows computers (XP, Vista), however only clients

Specialized File Systems

  • CoreFSIF: Encrypting File System container format for embedded systems, from Avanti Core
  • Cramfs (compressed ROM file system): compressed read-only file system for embedded systems and installation media
  • Squashfs: compressed read-only file system

File system concepts

The following file systems are not in the strict sense, but rather concepts that affect the file management in a special way.

  • On (Another unionfs ): meta file system that superimposes multiple file systems
  • FUSE (Filesystem in Userspace ): File System Framework in order to run file system driver in userland can
  • LUFS (Linux Userland File System) file system framework in Linux to run file system driver in userland may become obsolete by FUSE
  • OverlayFS: meta file system that superimposes multiple file systems
  • Unionfs: meta file system that superimposes multiple file systems
32665
de