Lister, créer et supprimer des partitions sur des disques MBR et GPT

Red Hat Enterprise LinuxBeginner
Pratiquer maintenant

Introduction

Bienvenue dans ce défi de gestion des partitions de disque ! Au cours de cet exercice, vous acquerrez une expérience pratique avec fdisk et gdisk, les outils standards en ligne de commande pour la gestion des partitions sous Linux. Vous vous exercerez à lister, créer et supprimer des partitions sur un disque, d'abord avec une table de partition de type Master Boot Record (MBR), puis en la convertissant en table de partition GUID (GPT) pour effectuer des tâches similaires.

La maîtrise de ces compétences est fondamentale pour tout administrateur système et constitue un sujet clé de l'examen RHCSA (Red Hat Certified System Administrator).

Créer une partition sur un disque MBR

Dans un premier temps, vous travaillerez avec le schéma de partitionnement traditionnel MBR. Votre tâche consiste à utiliser l'utilitaire fdisk pour créer une nouvelle partition primaire sur le périphérique bloc disponible /dev/vdb.

Exigences

  • Utilisez la commande fdisk pour gérer les partitions sur le disque /dev/vdb.
  • Créez une nouvelle partition primaire d'une taille de 500M.
  • Après la création, vérifiez que la nouvelle partition existe bien.

Exemple

Initialement, le disque /dev/vdb ne possède pas de table de partition. Une fois la nouvelle partition créée, la sortie de sudo fdisk -l /dev/vdb devrait ressembler à ceci, affichant la nouvelle partition /dev/vdb1.

Disk /dev/vdb: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x85191cd4

Device     Boot Start     End Sectors  Size Id Type
/dev/vdb1        2048 1026047 1024000  500M 83 Linux
✨ Vérifier la solution et pratiquer

Convertir en GPT et créer une partition

À présent, vous allez convertir ce même disque, /dev/vdb, vers le schéma de partitionnement moderne GPT et effectuer des tâches de partitionnement à l'aide de l'utilitaire gdisk. gdisk détectera automatiquement l'ancien format MBR et proposera de le convertir, tout en préservant la partition que vous avez créée à l'étape précédente.

Exigences

  • Utilisez la commande gdisk pour gérer les partitions sur le disque /dev/vdb.
  • Lorsque vous y êtes invité, autorisez gdisk à convertir le disque MBR en GPT.
  • Créez une nouvelle partition d'une taille de 1G.
  • Après la création, vérifiez la nouvelle partition.

Exemple

Après la conversion du disque en GPT, la partition d'origine est conservée. Lorsque vous créez une nouvelle partition de 1G, le disque comportera deux partitions. La sortie de sudo gdisk -l /dev/vdb devrait ressembler à ceci :

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1026047   500.0 MiB   8300  Linux filesystem
   2         1026048         3123199   1024.0 MiB  8300  Linux filesystem
✨ Vérifier la solution et pratiquer

Supprimer toutes les partitions

Dans cette dernière étape, vous allez supprimer toutes les partitions sur /dev/vdb pour nettoyer le disque. Puisque le disque possède désormais une table de partition GPT, vous devez utiliser gdisk.

Exigences

  • Utilisez la commande gdisk pour supprimer toutes les partitions sur le disque /dev/vdb.
  • Après la suppression, vérifiez qu'il ne reste plus aucune partition.

Exemple

Après avoir supprimé toutes les partitions, la sortie de sudo gdisk -l /dev/vdb ne devrait afficher aucun périphérique listé, comme ceci :

Number  Start (sector)    End (sector)  Size       Code  Name
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, vous avez réussi à gérer des partitions de disque en utilisant à la fois fdisk pour le MBR et gdisk pour le GPT. Vous avez commencé par créer une partition sur un disque étiqueté MBR, puis vous avez converti le disque en GPT et créé une autre partition. Enfin, vous avez nettoyé le disque en supprimant toutes les partitions. Cette expérience pratique est inestimable pour la gestion du stockage local sur les systèmes Linux et constitue un excellent entraînement pour l'examen RHCSA.

Vous pouvez réinitialiser le disque à tout moment en y écrivant simplement une nouvelle table de partition MBR ou GPT. Par exemple, pour remettre rapidement le disque dans un état MBR vierge, vous pouvez utiliser :

sudo fdisk /dev/vdb
## Dans l'invite fdisk :
## o - pour créer une nouvelle table de partition DOS vide
## w - pour écrire et quitter