La commande mkfs (Make Filesystem) de Linux est utilisée pour créer un nouveau système de fichiers sur une partition de disque ou un périphérique de stockage. Le formatage correct d’une partition est essentiel à l’efficacité du stockage des données et aux performances du système. Ce guide explique comment utiliser la commande mkfs pour formater un système de fichiers sur un disque ou une partition sous Linux.

Étape 1 : Identifier le disque ou la partition

Avant de formater une partition, identifiez le nom de l’unité de disque correcte à l’aide de la commande

lsblk

ou

sudo fdisk -l

Exemple de sortie :

sda      8:0   0  500G  0 disk  
├─sda1   8:1   0  100G  0 part  /
├─sda2   8:2   0  400G  0 part  /mnt/data

Ici, /dev/sda2 est une partition disponible pour le formatage.

Étape 2 : Démonter la partition (si elle est montée)

Avant le formatage, démontez la partition pour éviter les conflits :

sudo umount /dev/sda2

**Étape 3 : Formater la partition à l’aide de **mkfs

1. Formatage en EXT4 (recommandé pour Linux)

sudo mkfs.ext4 /dev/sda2

2. Format XFS (recommandé pour les grands systèmes de fichiers)

sudo mkfs.xfs /dev/sda2

3. Format FAT32 (pour une compatibilité multiplateforme)

sudo mkfs.vfat -F32 /dev/sda2

4. Formater en NTFS (pour la compatibilité avec Windows)

sudo mkfs.ntfs /dev/sda2

Étape 4 : Étiqueter le système de fichiers (optionnel)

Pour ajouter une étiquette à la partition nouvellement formatée :

sudo e2label /dev/sda2 DataPartition  # For EXT4
sudo xfs_admin -L DataPartition /dev/sda2  # For XFS

Étape 5 : Monter le nouveau système de fichiers

Créez un point de montage :

sudo mkdir -p /mnt/data

Montez la partition :

sudo mount /dev/sda2 /mnt/data

Vérifiez le montage :

df -h

Étape 6 : Ajouter au fichier /etc/fstab pour le montage automatique

Pour monter la partition automatiquement au démarrage, ajoutez-la au fichier /etc/fstab :

echo '/dev/sda2 /mnt/data ext4 defaults 0 2' | sudo tee -a /etc/fstab

Remplacez ext4 par le type de système de fichiers approprié s’il est différent.

Conclusion

La commande mkfs est un outil puissant pour formater les partitions et préparer les périphériques de stockage sous Linux. En suivant ces étapes, vous pouvez efficacement formater, étiqueter et monter une partition pour l’utiliser.