mkfs crea un sistema de archivos en el dispositivo especificado.
Ejemplo:
# mkfs /dev/sda
Actualmente mkfs es un frontend de varios constructores de sistemas de archivo (mkfs.ext3, mkfs.reiser, etc).
Y también podemos indicar el tipo de sistema de archivos:
# mkfs.reiserfs /dev/sda
# mkfs.ext2 /dev/sda
# mkfs.ext3 /dev/sda
El dispositivo en el que se vaya a escribir el sistema de archivos no deberá estar montado.
Si por ejemplo tenemos montado un pendrive, debemos desmontarlo antes como por ejemplo:
# umount /dev/sdb3. No efectuar extracción segura, sólo desmontar antes de formatear con mkfs.