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
fdiskpour 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
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
gdiskpour 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
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
gdiskpour 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
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



