Introduction
Bienvenue dans ce défi consacré à la gestion des partitions de disque ! Vous allez acquérir une expérience pratique avec fdisk, un outil en ligne de commande standard pour gérer les partitions de disque sous Linux. Vous vous exercerez à lister, créer et supprimer des partitions sur un disque secondaire, d'abord avec une table de partition Master Boot Record (MBR), puis avec une table de partition GUID (GPT).
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
Tout d'abord, vous allez travailler 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 de bloc secondaire disponible /dev/nvme1n1.
Exigences
- Utilisez la commande
fdiskpour gérer les partitions sur le disque/dev/nvme1n1. - Créez une nouvelle partition primaire d'une taille de 500M.
- Après la création, vérifiez que la nouvelle partition existe.
Exemple
Initialement, le disque /dev/nvme1n1 ne possède aucune table de partition. Une fois la nouvelle partition créée, la sortie de sudo fdisk -l /dev/nvme1n1 devrait ressembler à ceci, affichant la nouvelle partition /dev/nvme1n1p1.
Disk /dev/nvme1n1: 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/nvme1n1p1 2048 1026047 1024000 500M 83 Linux
Convertir en GPT et créer une partition
Maintenant, vous allez réinitialiser le même disque, /dev/nvme1n1, avec le schéma de partitionnement moderne GPT, puis créer une nouvelle partition avec fdisk.
Exigences
- Utilisez la commande
fdiskpour gérer les partitions sur le disque/dev/nvme1n1. - Réinitialisez le disque avec une table de partition GPT.
- Créez une nouvelle partition d'une taille de 1G.
- Après la création, vérifiez la nouvelle partition.
Exemple
Après avoir réinitialisé le disque en GPT et créé une nouvelle partition de 1G, la sortie de sudo fdisk -l /dev/nvme1n1 devrait ressembler à ceci :
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/nvme1n1p1 2048 2099199 2097152 1G Linux filesystem
Supprimer toutes les partitions
Dans cette dernière étape, vous allez supprimer toutes les partitions sur /dev/nvme1n1 pour nettoyer le disque. Comme le disque possède désormais une table de partition GPT, vous devez continuer à utiliser fdisk.
Exigences
- Utilisez la commande
fdiskpour supprimer toutes les partitions sur le disque/dev/nvme1n1. - Après la suppression, vérifiez qu'il ne reste aucune partition.
Exemple
Après avoir supprimé toutes les partitions, la sortie de sudo fdisk -l /dev/nvme1n1 ne devrait afficher aucune entrée de partition, comme ceci :
Disklabel type: gpt
Résumé
Dans ce défi, vous avez géré avec succès des partitions de disque avec fdisk sur des tables de partition MBR et GPT. Vous avez commencé par créer une partition sur un disque étiqueté MBR, puis vous avez réinitialisé le disque avec GPT et créé une nouvelle 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 exercice pour l'examen RHCSA.
Vous pouvez réinitialiser le disque à tout moment en écrivant simplement une nouvelle table de partition MBR ou GPT. Par exemple, pour réinitialiser rapidement le disque vers un état MBR propre, vous pouvez utiliser :
sudo fdisk /dev/nvme1n1
## Dans l'invite fdisk :
## o - pour créer une nouvelle table de partition DOS vide
## w - pour écrire et quitter



