Popular file systems with Linux kernel support include, but are not limited to: [Btrfs](https://en.wikipedia.org/wiki/Btrfs), [ext4](https://en.wikipedia.org/wiki/Ext4), [FAT32](https://en.wikipedia.org/wiki/File_Allocation_Table#FAT32) (popular for [EFI system partitions](https://en.wikipedia.org/wiki/EFI_system_partition)) and [XFS](https://en.wikipedia.org/wiki/Xfs). The Linux kernel can also support [ZFS](https://en.wikipedia.org/wiki/ZFS) via a third-party kernel module. Btrfs and ZFS are the most advanced of these file systems, they can both span multiple disks and both have a focus on safeguarding data integrity and support snapshotting to back up the file system. They also have among the largest maximum file system and file sizes. ZFS is the more mature file system out of Btrfs and ZFS and has more advanced features. Btrfs and ZFS are particularly popular on servers, due to the importance of data integrity, backups and the ability of file systems to span multiple disks in this specific context. ext4 is a more basic file system without the advanced data integrity safeguards, snapshotting features and ability to span multiple disks of Btrfs and ZFS. XFS is designed to have superior performance to ext4 in some circumstances and its maximum file system and file sizes are larger too, although these limits are $\geq$16TB.
0 commit comments