Los sistemas de ficheros se crean con el comando mkfs. Actualmente, en Linux, existe un programa separado por cada tipo de sistema de ficheros. De esta forma mkfs es solamente un 'front-end' que ejecuta el programa apropiado dependiendo del tipo de sistema de ficheros deseado. El tipo de sistema de ficheros se define con la opción -t de mkfs. Por tanto se puede suponer que los programas invocados por mkfs pueden soportar diferentes opciones. Lo mejor es echar un vistazo a la página de manual.
Para crear un sistema de ficheros del tipo ext2 en disquete, podríamos seguir los siguientes pasos:
fdformat -n /dev/fd0H1440 badblocks /dev/fd0H1440 1440 > listadebloquesmalos mkfs -t ext2 -l listadebloquesmalos /dev/fd0H1440
En primer lugar formateamos el disquete con la opción -n que previene que chequee bloques malos, para en un segundo paso generar una lista de bloques defectuosos con el comando badblocks. Esa lista se la pasaremos al comando mkfs que creará el sistema de ficheros en el disquete.