DateisystemeSite

INFO | Overview of the most important file systems – from LINUX to WINDOWS

CategoryFile systemCharacteristicsAreas of applicationPlatforms
Linux Standardext4Journaling, large files/volumes, extents, defragmentation, backward compatibility to ext3/ext2Standard for many Linux distributions, desktop and server useUbuntu, Debian, RHEL, CentOS, Fedora
 XFSJournaling, high performance for large files, online defragmentation and resizingEnterprise Applications, Databases, High-Performance ComputingRHEL, CentOS, SUSE, Fedora
 BtrfsCopy-on-write, snapshots, subvolumes, RAID support, checksumsModern Linux servers, backup systems, container environmentsOpenSUSE, Fedora, Ubuntu (optional)
 JFSJournaling, low CPU usage, efficient storageServer systems with resource constraintsLinux (support available)
 ReiserFSEfficient on small files, journaling (no longer actively developed)Older Linux systems, deprecatedPrevious Ubuntu and Debian Versions
Network File SystemsNCCRNetwork protocol, access to remote file systems, UNIX/Linux access rightsFile sharing in UNIX/Linux networks, centralized file serversCross-platform
 SMB/CIFSMicrosoft network protocol, file and printer sharing, cross-platform through SambaWindows and Linux File Sharing on Mixed NetworksWindows, Linux (Samba), macOS
 CephFSDistributed file system, high scalability, fault-tolerant, based on object storageCloud Storage, Big Data, Large Storage ClustersLinux
 GlusterFSDistributed file system without metadata server, horizontal scalingScalable Network Storage, Cloud EnvironmentsLinux
Flash MemoryF2FSOptimized for NAND Flash, Log-structured, Wear-LevelingSSDs, eMMC, SD cards, embedded systemsLinux, Android
 UBIFSFor raw flash memory, wear-leveling, compressionEmbedded Systems with Raw NAND FlashLinux
Cluster File SystemsGFS2Shared disk support, simultaneous access of multiple nodes, journalingCluster Solutions, High Availability, VirtualizationRHEL, CentOS
 OCFS2Oracle Cluster File System, Shared Disk, Journaling, POSIX CompatibleDatabases, Cluster EnvironmentsRHEL, CentOS, SUSE
 LustreHigh-performance parallel file system, high scalabilitySupercomputers, high-performance computingLinux
Outdated systemsext3Journaling, predecessor of ext4, limited featuresLegacy Linux SystemsOlder Ubuntu, Debian, CentOS
 FAT32Wide compatibility, max. file size 4 GB, no permissionsExchange between OS, USB sticks, memory cardsCross-platform
Special File SystemsexFATOptimized for flash memory, supports large files/volumes, patent-free since 2019USB sticks, SD cards, cross-platform file sharingWindows, macOS, Linux
 ISO 9660Standard for optical data carriers, read-onlyCD/DVD images, installation mediaCross-platform
 SquashFSCompressed, read-only, high compression ratiosLinux Live Systems, Embedded Systems, Installation MediaLinux
 OverlayFSUnion-mount file system, overlay file systems, efficientContainer technologies (Docker), live systems, temporary changesLinux
Windows File SystemsNTFSJournaling, Large Files/Volumes, File Compression, Encryption, PermissionsWindows systems, external hard drives, dual-boot systemsWindows, Linux (NTFS-3G), macOS
Other file systemsZFSVolume Manager and File System, Copy-on-Write, Snapshots, RAID-Z, Data Integrity, ChecksumsNAS systems, servers with high data integrity requirements, backup solutionsFreeBSD, Linux (Ubuntu, Proxmox), TrueNAS
 APFSOptimized for Flash/SSD, Copy-on-Write, Snapshots, EncryptionCurrent macOS and iOS devicesmacOS, iOS
 Nilfs2Log-structured, continuous snapshots, garbage collectionSystems with a need for continuous data protectionLinux