Les systèmes de fichiers sont créés, i.e. initialisés, avec la commande mkfs. En fait, il y a un programme distinct pour chaque type de système de fichiers. mkfs est juste un frontal qui lance le programme approprié selon le type voulu. Le type est sélectionné en utilisant l'option -t.
Les programmes appelés par mkfs ont des interfaces de commandes légèrement différentes. Les options les plus fréquentes et les plus importantes sont résumées ci-dessous ; voir les pages du manuel pour les autres.
Pour créer un système de fichier ext2 sur une disquette, on taperait les commandes suivantes :
L'option -c aurait pu être utilisée avec mkfs à la place de
badblocks et d'un fichier séparé, comme le montre l'exemple ci-dessous :
L'option -c est plus pratique qu'une utilisation séparée de
badblocks, mais badblocks est nécessaire aux vérifications
effectuées après que le système de fichiers ait été créé.
La préparation des systèmes de fichiers pour les disques durs ou les
partitions est la même que pour les disquettes, sauf que le formatage n'est
pas nécessaire.