tune2fs modifies parameters of ext2/3/4 filesystems. It can change mount counts, reserved blocks, UUIDs, labels, and feature flags.
tune2fs is part of the e2fsprogs package.
# Debian/Ubuntu sudo apt install e2fsprogs # Fedora/RHEL sudo dnf install e2fsprogs # Arch sudo pacman -S e2fsprogs
sudo tune2fs -l /dev/sdX1
Lists label, UUID, features, mount counts, and more.
sudo tune2fs -L DATA /dev/sdX1
Sets a new label.
sudo tune2fs -U random /dev/sdX1
Generates a new random UUID.
sudo tune2fs -m 1 /dev/sdX1
Reserves 1% of space for root (default often 5%).
sudo tune2fs -c 30 /dev/sdX1
Force fsck after 30 mounts.
sudo tune2fs -c 0 /dev/sdX1
Disables mount-count trigger.
sudo tune2fs -i 3m /dev/sdX1
Force fsck every 3 months.
sudo tune2fs -i 0 /dev/sdX1
Disable time-triggered fsck.
sudo tune2fs -O dir_index /dev/sdX1 sudo e2fsck -f /dev/sdX1
Improves large directory performance (requires fsck).
sudo tune2fs -j /dev/sdX1
Converts ext2 to ext3 by adding a journal.
/etc/fstab if referenced there.e2fsck -f.debugfs, e2fsck, dumpe2fs, lsblk