Project overview | Documentation | Filesystem index | References
Use this index after selecting a workload in the decision guide. Filesystem choice follows the workload, recovery model, portability requirement, and administrative capacity. It does not follow the PCIe generation or marketing class of the storage device.
| Profile | Selected use |
|---|---|
| Btrfs | General Linux workstations, laptops, snapshots, checksummed data, and two-device personal storage |
| Ext4 | Conservative roots, simple data volumes, virtual-machine roots, and Linux-only backup disks |
| XFS | Databases, VM images, containers, media workspaces, large files, and sustained parallel writes |
| OpenZFS | Deliberately administered NAS and multi-disk storage servers |
| F2FS | Measured eMMC, UFS, or SD workloads that justify flash-specific behavior |
| Portable and special-purpose filesystems | exFAT, FAT32, NTFS, VeraCrypt containers, and tmpfs |
| bcachefs | Research and explicitly opt-in evaluation, not the production default |
Encryption is a separate layer decision. Use LUKS2 below Btrfs, Ext4, XFS, or F2FS for full-volume confidentiality. OpenZFS normally uses native encrypted datasets. Confidential portable media uses a current VeraCrypt standard volume with exFAT inside. See the encryption guide before creating a filesystem.