Menu Fermer

cfdisk : Créer, supprimer, redimensionner des partitions de disque en ligne de commandes sur Linux

Cette entrée fait partie d'une série de 15 sur 19 dans la série Les partitions de disque sur Windows et Linux : le dossier complet

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.

cfdisk : 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

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
Comment ouvrir cfdisk dans un terminal
  • 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

Les menus et interfaces de cfdisk

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 et interfaces de cfdisk

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 raccourcieDescriptions
bModifier l’indicateur d’amorçage sur la partition actuelle
Supprimer la partition actuelle
nCréer une nouvelle partition à partir de l’espace libre
dSupprimer la partition actuelle
sCorriger l’ordre des partitions (seulement en cas de désordre)
tModifier le type de partition
uDéverser l’agencement du disque dans un fichier script compatible sfdisk
WÉcrire la table de partitions sur disque (majuscule obligatoire)
hAfficher cet écran d’aide
qQuitter le programme sans écrire la table de partitions
Liste des touches raccourcies de cfdisk

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
Créer une partition de disque avec cfdisk en ligne de commandes sur Linux
  • Indiquer la taille de la partition de disque à créer. Par défaut, cfdisk propose d’utiliser tout l’espace disque
Créer une partition de disque avec cfdisk en ligne de commandes sur Linux
  • Puis choisissez le type de partition primaire ou étendue
Créer une partition de disque avec cfdisk en ligne de commandes sur Linux
  • 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
Créer une partition de disque avec cfdisk en ligne de commandes sur Linux
Bravo ! vous avez réussi à créer une partition de disque avec cfdisk en ligne de commandes sur Linux.

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
Supprimer une partition de disque avec cfdisk en ligne de commandes sur Linux
  • 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
Supprimer une partition de disque avec cfdisk en ligne de commandes sur Linux
Bravo ! vous avez réussi à supprimer une partition de disque avec cfdisk en ligne de commandes sur Linux.

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
Redimensionner une partition de disque avec cfdisk en ligne de commandes sur Linux
  • Ensuite on indique la nouvelle taille de partition de disque à affecter. Cela permet donc de l’agrandir ou de la réduire
Redimensionner une partition de disque avec cfdisk en ligne de commandes sur Linux
  • La partition redimensionnée apparaît alors, il ne reste plus qu’à enregistrer les modifications
  • Pour cela, choisissez Écrire dans le menu en bas
Redimensionner une partition de disque avec cfdisk en ligne de commandes sur Linux
  • Enfin confirmez en saisissant oui et en validant par entrée
Redimensionner une partition de disque avec cfdisk en ligne de commandes sur Linux

Enfin réduisez le système de fichiers à la taille de la partition de disque :

sudo resize2fs /dev/sdb1 5G
Bravo ! vous avez réussi à redimensionner une partition de disque avec cfdisk en ligne de commandes sur Linux.