close
Linux/Unix

mkfs : Création des systèmes de fichier

La création du système de fichier est une étape essentielle qui suit l’étape de la création des partions et qui précède l’étape du montage.

La commande utilisée sous linux pour créer un système de fichier est mkfs ( Make File System )

La syntaxe génerale est :

mkfs –t  typefs  options pérphérique

 

typefs = Le type du système du fichier utilisé ( ext2, ext3, ext4 …. )

options = Chaque système de fichier a ses propres options ( qu’on verra par la suite ).

Périphérique  = la parition qu’on veut formater ( /dev/sda1, /dev/hde …. )

 

En fonction du système de fichier choisi, mkfs appel un programme spécifique.

Il existe un programme par système de fichier, par exemple :

ext2 = mkfs.ext2

ext3 = mkfs.ext3

ext4 = mkfs.ext4

ntfs = mkfs.ntfs

Notez qui’il est possible d’appler directement le programme souhaité :

# mkfs.ext2  /dev/sda1
# mkfs.ext4  /dev/sdb2

Les options des système de fichiers :

Ext2, Ext3 et Ext4:

Les systèmes de fichier ext2, ext3 et ext4 ont les mêmes options car ils sont compatibles, ci-dessous les plus utiles ;

-b   :  Permet de définir la taille des bloc en octet, si la taille n’est pas définit, il sera déterminée par défaut.

-c   :  Permet de vérifier les blocs avant de créer le système de fichier. s’il détecte un mauvais bloc, il ne sera pas utilisé.

-m  : Définit le pourcentage réservé pour l’utilisateur root, par défaut 5% de l’espace est réservé pour root.

-L  :  Label du système de fichier

-j   :   Active la journalisation.

 

Prenons les deux exemples suivante:

-Je veux créer un système de fichier ext3 sur la partition /dev/sda1, la taille des bloc est 512 octets et je ne veux réserver aucun espace pour le super-utilisateur root, voici la commande qu’il faut saisir :

#mkfs -t ext3 -b 512 -m 0 -L DATA

-Je souhaite créer un système de fichier ext2 sur la partition /dev/sdb6 sans préciser la taille des bloc ni
la taille réservé pour root et je veux que la partition ait le nom PERSO :

#mkfs -t ext2 -L PERSO

Puisque je n’ai pas précisé la taille des bloc, mkfs va le faire automatiquement et vu que la taille réservé pour root n’a pas été déterminé,  5% de l’espace est réservé dans ce cas.

 

 

 

Leave a Response