accueil > Gestion des paquets et du système > mkfs

mkfs: Outil de création de système de fichiers

La commande mkfs est utilisée sous Linux pour créer (formater) un système de fichiers sur une partition de disque. Cet outil vous permet de créer de nouvelles partitions et d'établir une structure logique pour stocker des données. Il prend en charge différents types de systèmes de fichiers (ext4, XFS, FAT, etc.).

Aperçu

mkfs (make file system) est une commande utilisée pour créer un système de fichiers sur une partition ou un volume de disque. Après avoir créé une partition (par exemple, en utilisant `fdisk` ou `parted`), vous devez formater cette partition avec un système de fichiers pour pouvoir y stocker des fichiers et des répertoires. `mkfs` agit en fait comme un frontal qui appelle des commandes dédiées à la création de systèmes de fichiers spécifiques, telles que `mkfs.ext4` ou `mkfs.xfs`. Ainsi, `mkfs -t ext4` et `mkfs.ext4` effectuent la même fonction.

Caractéristiques principales

Les principales caractéristiques de la commande mkfs sont les suivantes :

  • Prend en charge divers types de systèmes de fichiers.
  • Crée une structure logique pour stocker des fichiers sur une nouvelle partition.
  • Affiche des messages d'avertissement pour éviter d'écraser accidentellement des données importantes.
  • Après avoir partitionné avec `fdisk` ou `parted`, il est impératif de formater avec `mkfs` pour que la partition soit utilisable.

Types de systèmes de fichiers

Principaux types de systèmes de fichiers pris en charge par mkfs.

  • ext4: Le système de fichiers Linux le plus largement utilisé. Il offre d'excellentes performances et une grande stabilité.
  • XFS: Un système de fichiers haute performance optimisé pour les systèmes de fichiers de grande taille. C'est le système de fichiers par défaut pour CentOS/RHEL 7 et versions ultérieures.
  • FAT: Principalement utilisé pour les périphériques amovibles comme les clés USB. Compatible avec divers systèmes d'exploitation tels que Linux, Windows et macOS.

Options principales

La commande mkfs utilise l'option `-t` pour spécifier le type de système de fichiers, et les autres options sont utilisées directement par les commandes spécifiques au système de fichiers (comme `mkfs.ext4`).

1) Options d'exécution

Commande générée :

Essayez de combiner les commandes.

Description:

`mkfs` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Découvrez les fonctionnalités de la commande mkfs à travers divers exemples d'utilisation. **Tous les exemples suppriment les données sur la partition cible, soyez donc prudent lors de l'exécution réelle.**

Créer un système de fichiers ext4

sudo mkfs -t ext4 /dev/sdb1

Crée le système de fichiers `ext4` le plus courant sur la partition `/dev/sdb1`.

Créer un système de fichiers XFS

sudo mkfs.xfs /dev/sdb1

Crée un système de fichiers `XFS` adapté aux disques de grande capacité. Il est utilisé comme format par défaut sur CentOS/RHEL.

Créer un système de fichiers FAT32

sudo mkfs.fat -F 32 /dev/sdb1

Crée un système de fichiers `FAT32` qui offre une bonne compatibilité avec les périphériques de stockage amovibles tels que les clés USB.

Créer un système de fichiers et spécifier une étiquette simultanément

sudo mkfs.ext4 -L "Data_Partition" /dev/sdb1

Spécifie une `LABEL` lors de la création du système de fichiers pour identifier facilement la partition ultérieurement.

Installation

mkfs fait partie du package `util-linux` et est inclus par défaut dans la plupart des distributions Linux. Cependant, des outils spécifiques à certains systèmes de fichiers comme `mkfs.xfs` peuvent nécessiter l'installation de packages séparés.

Installer les outils XFS (Debian/Ubuntu)

sudo apt update
sudo apt install -y xfsprogs

Installer les outils XFS (RHEL/CentOS)

sudo dnf install -y xfsprogs

Conseils et précautions

Résumé des points à considérer lors de l'utilisation de la commande mkfs.

Conseils

  • La commande mkfs nécessite des **privilèges `sudo`**. L'exécution sans droits de root entraînera une erreur `Permission denied`.
  • Avant d'exécuter mkfs, assurez-vous de vérifier le nom exact du périphérique de la partition à formater (par exemple, `/dev/sdb1`) avec les commandes `fdisk -l` ou `lsblk`. Le formatage d'une partition incorrecte entraînera une perte de données.
  • Après avoir créé un système de fichiers, vous devez monter la partition sur un répertoire à l'aide de la commande `mount` pour pouvoir l'utiliser.

commandes associées

Des commandes fonctionnellement similaires ou souvent utilisées ensemble.


Commandes de la même catégorie