Scroll to navigation

defrag.exfat(8) System Manager's Manual defrag.exfat(8)

NAME

defrag.exfat - Defragment or assess fragmentation on an exFAT filesystem

SYNOPSIS

defrag.exfat [-f | -a] device

defrag.exfat -h | --help

defrag.exfat -v | --version

DESCRIPTION

defrag.exfat is a utility to defragment files on an exFAT-formatted device or assess its current fragmentation status.

Defragmentation reorganizes scattered file clusters into contiguous blocks, which may improve I/O performance — especially on mechanical storage devices.

By default, when no option is specified, the tool will prompt the user with a warning recommending to run fsck.exfat first to ensure filesystem consistency.

This safety prompt can be bypassed using the -f option.

The -a option enables assessment mode, which analyzes fragmentation without modifying the filesystem.

The target device must be unmounted before running this command.

OPTIONS

Perform defragmentation without prompting the fsck warning. Use with caution.
Assess the fragmentation status of the exFAT volume without making any changes.
Display version information and exit.
Show usage information and exit.

EXAMPLES

Defragment an unmounted exFAT device (with safety warning):

$ defrag.exfat /dev/sda1

Defragment without prompting (force mode):

$ defrag.exfat -f /dev/sda1

Assess fragmentation status (read-only):

$ defrag.exfat -a /dev/sda1

Show version:

$ defrag.exfat -v

Show help:

$ defrag.exfat -h

NOTES

It is strongly recommended to run fsck.exfat on the device before defragmenting to ensure filesystem integrity.

Always backup critical data before defragmenting.