mkdosfs
creates MS-DOS FAT filesystems
TLDR
Create FAT filesystem
$ mkdosfs [/dev/sdb1]
Create FAT32$ mkdosfs -F [32] [/dev/sdb1]
Create FAT16$ mkdosfs -F [16] [/dev/sdb1]
Set volume label$ mkdosfs -n "[LABEL]" [/dev/sdb1]
Verbose output$ mkdosfs -v [/dev/sdb1]
Create a FAT filesystem in an image file$ mkdosfs -C [disk.img] [size_in_blocks]
Check for bad blocks$ mkdosfs -c [/dev/sdb1]
SYNOPSIS
mkdosfs [options] device
DESCRIPTION
mkdosfs creates MS-DOS FAT filesystems. It formats devices with FAT12, FAT16, or FAT32.The tool is also known as mkfs.fat. Used for USB drives and compatibility.
PARAMETERS
DEVICE
Block device or image file.-F SIZE
FAT size (12, 16, or 32).-n LABEL
Volume label.-c
Check for bad blocks before creating filesystem.-C
Create the file given as DEVICE and write the filesystem to it (for image files).-I
Allow formatting the entire disk device without a partition table (superfloppy format).-s SECTORS
Number of disk sectors per cluster (must be a power of 2).-S SIZE
Number of bytes per logical sector (512, 1024, 2048, etc.).-v
Verbose output.--help
Display help information.
CAVEATS
Destroys existing data. Choose correct FAT type. Root required.
HISTORY
mkdosfs is part of dosfstools, providing FAT filesystem creation on Linux.
SEE ALSO
mkfs.fat(8), mkfs(8), dosfslabel(8), fatlabel(8)
