Skip to content

Drivers

The 12 filesystem drivers available today.

Module Read Write Format Label Symlinks Quota Snapshots Encryption On-disk format Platform
apfs Real APFS on-disk (kext-mountable), GPT-aware macOS / iOS
btrfs Single-device, CRC32c (btrfs-progs ≥ 5.x) Linux
exfat exFAT Windows / removable
ext4 ext4 — extents, 64-bit, flex_bg, dir htree, metadata_csum (CRC32c) Linux
fat32 FAT32 cross-platform
iso9660 ISO 9660 / ECMA-119 + Rock Ridge (names/perms/symlinks) + Joliet (UCS-2 names) cross-platform (optical)
ntfs Minimal in-image blob model — NOT the real NTFS on-disk format Windows
squashfs SquashFS 4.0 read-only archive; gzip/xz/zstd/lzo/lz4 blocks + fragments Linux
uefi OVMF/EDK2 NvVar variable store; time-based authenticated writes firmware (UEFI)
ufs UFS2 (FreeBSD 14.x) read+write; UFS1 read; NetBSD/OpenBSD FFSv1/FFSv2 (via ffs alias module) BSD
xfs XFS v5 (CRC32c, ftype) Linux
zfs Single pool / single vdev (test-oriented subset) illumos / BSD / Linux

Legend: ✅ supported by the driver · ✕ not yet implemented (the format has the feature) · — not applicable. Read = open & inspect · Write = mutate in place · Format = create a fresh image. Quota / Snapshots / Encryption reflect driver support.