Aperçu
fdisk est un outil puissant qui permet aux utilisateurs de manipuler directement la table de partition d'un disque. Il est utilisé pour diviser un disque en plusieurs sections logiques afin d'installer plusieurs systèmes d'exploitation ou de partitionner l'espace disque pour des usages spécifiques. fdisk est optimisé pour les tables de partition de type MBR (Master Boot Record) ; pour les disques utilisant le type GPT (GUID Partition Table), il est plus sûr et plus pratique d'utiliser des outils dédiés comme 'gdisk'.
Caractéristiques principales
Les principales caractéristiques de la commande fdisk sont les suivantes :
- Supporte un mode interactif basé sur la ligne de commande.
- Gère principalement les tables de partition MBR (Master Boot Record).
- Offre diverses fonctions telles que la création, la suppression et la modification du type de partition.
- Les modifications ne sont pas appliquées au disque tant qu'elles n'ont pas été enregistrées, ce qui garantit la sécurité.
Différences entre fdisk et parted
fdisk et parted sont tous deux des outils de gestion de partitions, mais ils diffèrent par les types de tables de partition qu'ils supportent.
- fdisk: Spécialisé dans les tables de partition MBR. Peut ne pas gérer correctement les disques de plus de 2 To.
- parted: Supporte les tables de partition MBR et GPT. Convient à la gestion de disques de grande capacité (plus de 2 To).
Options principales
fdisk fonctionne principalement en entrant en mode interactif pour un périphérique spécifique, plutôt qu'en utilisant des options avec `--`. Les commandes internes sont utilisées une fois dans ce mode.
1) Options d'exécution
Commande générée :
Essayez de combiner les commandes.
Description:
`fdisk` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Commandes internes du mode interactif
Lorsque fdisk est exécuté sur un périphérique spécifique (par exemple, `sudo fdisk /dev/sda`), il entre en mode interactif. Voici les commandes principales disponibles dans ce mode.
Commandes internes principales
En mode interactif, taper `m` affiche la liste complète des commandes.
- m: Affiche la liste des commandes.
- p: Affiche la table de partition du disque actuel.
- n: Crée une nouvelle partition.
- d: Supprime une partition existante.
- t: Change le type de partition.
- w: Écrit les modifications sur le disque et quitte. **Cette commande est irréversible.**
- q: Quitte sans enregistrer les modifications.
Exemples d'utilisation
Familiarisez-vous avec les fonctionnalités de la commande fdisk à travers divers exemples d'utilisation.
Afficher toutes les informations de partition
sudo fdisk -l
Vérifie les informations de partition de tous les disques connectés au système. Utile pour comprendre l'état du disque avant de commencer le partitionnement.
Voir la table de partition d'un disque spécifique
sudo fdisk /dev/sdb
(Entrez 'p' en mode interactif)
(Entrez 'q' en mode interactif)
Exécute `fdisk` sur le disque `/dev/sdb`, puis tape la commande `p` en mode interactif pour vérifier la table de partition. Appuyez sur `q` pour quitter sans enregistrer.
Créer une nouvelle partition
sudo fdisk /dev/sdb
(Entrez n, p, 1, Entrée, Entrée, w)
Exemple du processus de création d'une partition sur un nouveau disque. Entrez `n` et suivez les paramètres par défaut. Vous devez entrer `w` à la fin pour que les modifications soient enregistrées.
Installation
fdisk fait partie du paquet `util-linux` et est inclus par défaut dans la plupart des distributions Linux. Aucune installation séparée n'est requise.
Conseils et précautions
Voici quelques points à noter lors de l'utilisation de la commande fdisk.
Conseils
- fdisk est un outil très puissant, il doit donc toujours être exécuté avec les **permissions `sudo`**. Une opération incorrecte sur le mauvais disque peut entraîner une perte de données.
- Avant toute opération, assurez-vous de vérifier que le disque cible est correct avec la commande `fdisk -l`.
- Après avoir créé une partition, vous devez créer un système de fichiers à l'aide de la commande `mkfs` pour qu'elle soit utilisable.
- Les modifications ne sont pas appliquées tant que la commande `w` n'est pas exécutée en mode interactif, ce qui permet de quitter en toute sécurité avec la commande `q` en cas d'erreur.