Filesystems

From Alpine Linux
Revision as of 06:28, 2 April 2025 by Prabuanand (talk | contribs) (moved Swap related content to its own page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page documents the Alpine Linux supported filesystems needed for various storage media.

Overview

The following table lists the packages related to various filesystems available in Alpine Linux along with the command to format.

Tool Filesystem Formatting command Brief Notes
btrfs-progs Btrfs mkfs.btrfs combines copy-on-write and volume management
dosfstools FAT12/FAT16/FAT32 mkfs.vfat also used for EFI partition
e2fsprogs ext2/ext3/ext4 mkfs.ext4 ext4 is current default in Linux
exfatprogs exfat mkfs.exfat Commonly used on USB flash drives and SD cards
f2fs-tools F2FS mkfs.f2fs
hfsprogs HFS/HFS+ mkfs.hfsplus Apple/Mac products
jfsutils JFS mkfs.jfs
ntfs-3g NTFS mkfs.ntfs Full-featured, Microsoft/Windows FUSE driver
squashfs-tools SquashFS mksquashfs compressed read-only file system
xfsprogs XFS mkfs.xfs

Filesystem tools

Different packages/programs are used to format different types of filesystems. The filesystem tools and the formatting commands are listed above.

See also