Dans un article précédent, je présentais fdisk et gfdisk pour gérer ses partitions de disque depuis un terminal en ligne de commandes.
C’est au tour de l’utilitaire cfdisk qui fonctionne lui aussi dans un terminal.
Lui aussi permet de gérer les périphériques de bloc et disques en ligne de commandes.
Cependant, il propose une interface ncurses qui facilite son utilisation par rapport à fdisk.
Cet article vous guide pour créer, supprimer, redimensionner des partitions de disque sur sur Linux avec cfdisk.

Table des matières
cfdisk : Créer, supprimer, redimensionner des partitions de disque en ligne de commandes sur Linux
Comment ouvrir cfdisk dans un terminal
Il faut tout d’abord connaître le disque avec lequel on souhaite travailler.
Sur Linux, la liste des disques s’obtient soit avec la commande fdisk, soit avec lsblk
lsblk
fdisk -l
Pour plus d’informations sur la nomenclature des disques sur Linux :
Voici comment ouvrir cfdisk en ligne de commandes :
- Ouvrez un terminal Linux
- Puis saisissez cfdisk suivi du périphérique de bloc avec lequel vous souhaitez travailler
sudo cfdisk /dev/sdb
- L’interface de cfdisk s’ouvre alors avec la liste des disques et les menus
- Puis vous effectuez les modifications, création, suppression ou redimensionnement de disque avec les résultats à l’écran
- Une fois toutes les modifications de disque opérée, on enregistre et écrit la nouvelle table de partition avec le menu Écrire
L’interface de cfdisk est relativement simple et épurée.
- Tout en haut, le disque sélectionné avec la taille et le nombre de secteurs
- Puis la liste des partitions de disques
- En dessous, les informations comme le type de partition, l’UUID, le système de fichiers et le point de montage
- Enfin tout en bas les menus. On change avec les touches gauche et droite du clavier et on valide par entrée.
Les menus en bas sont relativement clairs :
- Amorçable : rend la partition amorçable sur un disque MBR
- Supprimer : supprime la partition de disque sélectionnée
- Resize : redimensionner une partition de disque
- Type : changer le type de partition de disque
- Écrire : enregistre les modifications sur le disque
- Sauvegarder : sauvegarder le contenu de la table de partitions dans un fichier compatible sfdisk
Enfin voici la liste des touches raccourcies de cfdisk :
Touche raccourcie | Descriptions |
b | Modifier l’indicateur d’amorçage sur la partition actuelle |
Supprimer la partition actuelle | |
n | Créer une nouvelle partition à partir de l’espace libre |
d | Supprimer la partition actuelle |
s | Corriger l’ordre des partitions (seulement en cas de désordre) |
t | Modifier le type de partition |
u | Déverser l’agencement du disque dans un fichier script compatible sfdisk |
W | Écrire la table de partitions sur disque (majuscule obligatoire) |
h | Afficher cet écran d’aide |
q | Quitter le programme sans écrire la table de partitions |
Créer une partition de disque
- Ouvrez l’interface cfdisk depuis un terminal Linux
sudo cfdisk /dev/sdb
- Sélectionnez l’espace libre dans la liste en haut
- Puis en bas sélectionnez le menu Nouvelle
- Indiquer la taille de la partition de disque à créer. Par défaut, cfdisk propose d’utiliser tout l’espace disque
- Puis choisissez le type de partition primaire ou étendue
- La partition de disque nouvellement crée apparaît alors à l’écran
- Si vous avez terminé les modifications, sélectionnez Écrire dans le menu
- Puis confirmez en saisissant oui et validez par entrée
Supprimer une partition de disque
On passe maintenant à la suppression de partition de disque qui repose sur le même principe.
- Depuis cfdisk dans un terminal Linux, sélectionnez la partition de disque à supprimer depuis la liste en haut 1
- En bas, choisissez Supprimer 2
- La partition est alors virtuellement supprimée. Vous pouvez en créer une nouvelle ou enregistrer les modifications directement
- Pour enregistrer, choisissez Écrire dans le menu puis confirmez par oui
Redimensionner une partition de disque
Agrandir ou réduire une partition de disque est un jeu d’enfant avec cfdisk.
En effet, l’outil de partitionnement en ligne de commandes propose un menu redimensionner qui permet de tout faire.
- Sauvegardez les données
- Puis ouvrez l’interface cfdisk depuis un terminal Linux
- Sélectionnez dans la liste la partition de disque à redimensionner
- Puis en bas, prenez Resize
- Ensuite on indique la nouvelle taille de partition de disque à affecter. Cela permet donc de l’agrandir ou de la réduire
- La partition redimensionnée apparaît alors, il ne reste plus qu’à enregistrer les modifications
- Pour cela, choisissez Écrire dans le menu en bas
- Enfin confirmez en saisissant oui et en validant par entrée
Enfin réduisez le système de fichiers à la taille de la partition de disque :
sudo resize2fs /dev/sdb1 5G
Liens
- NTFS, EXT4 : les systèmes de fichiers Windows et Linux
- Inode dans Linux : qu’est-ce que c’est et comment les afficher
- fstab Linux : fonctionnement, structure et exemples
- mount et fstab : monter des partitions de disques ou NFS, CIFS sur Linux
- Comment vérifier l’espace disque avec la commande DF et DU sur Linux
- mkfs : formater et créer un système de fichiers (ext4, NTFS, FAT) sur Linux
- La commande lsblk : utilisations et exemples
- fdisk/gfdisk : Créer, supprimer, redimensionner des partitions de disque en ligne de commandes sur Linux
- cfdisk : Créer, supprimer, redimensionner des partitions de disque en ligne de commandes sur Linux
- Formater une partition de disque ou clé USB sur Linux Ubuntu
- GParted : redimensionner (agrandir/réduire) une partition de disque
- Comment créer un disque RAM tmpfs ou ramfs sur Linux
- Monter un partage Windows sous Linux avec Samba
- Dr.Parted Live : Live USB récupération de données et utilitaires de disque