Skip to content

Filesystem Capability Matrix

fparted interacts with native filesystem utilities built from source in the verified toolchain. Every operation is strictly validated against tool capabilities.


📊 Comprehensive Matrix

Filesystem Read / Probe Create / Format Grow Shrink Label / Rename Check / Repair Native Toolchain Provider
ext4 / ext3 / ext2 e2fsprogs (mke2fs, e2fsck, resize2fs, e2label, tune2fs)
FAT12 / FAT16 / FAT32 dosfstools (mkfs.fat, fsck.fat, fatlabel)
exFAT exfatprogs (mkfs.exfat, fsck.exfat, exfatlabel, dump.exfat)
NTFS ntfsprogs-plus (mkfs.ntfs, ntfsresize, ntfslabel, ntfsfix)
Btrfs ✅* btrfs-progs (mkfs.btrfs, btrfs filesystem, btrfstune)
XFS xfsprogs (mkfs.xfs, xfs_growfs, xfs_admin, xfs_repair)
F2FS f2fs-tools (make_f2fs, resize.f2fs, f2fslabel, fsck.f2fs)
Bcachefs bcachefs-tools (bcachefs format, bcachefs fsck)
JFS jfsutils (jfs_mkfs, jfs_fsck, jfs_tune)
HFS / HFS+ hfsprogs (mkfs.hfsplus, fsck.hfsplus)
APFS apfsprogs / Apple File System tools
LUKS / CryptFS cryptsetup (luksFormat, open, close)
Linux Swap util-linux (mkswap, swapon, swapoff)
LVM2 PV lvm2 (pvcreate, pvresize, pvremove)
ZFS zfs utilities
Squashfs / EROFS / DwarFS Read-only compressed archive filesystems
ISO9660 / UDF / UFS Read-only optical & BSD image formats

* Note: Btrfs repair is limited to read-only btrfs check in safe mode to prevent metadata trees corruption.