Étendre un volume logique existant
Un serveur de production manque actuellement d'espace disque sur l'un de ses volumes logiques. En tant qu'administrateur système, votre mission consiste à étendre ce volume pour permettre le stockage de données supplémentaires. Une partition additionnelle, /dev/vdb2, est disponible pour être intégrée au groupe de volumes afin de procéder à l'extension.
Avant de commencer, il est recommandé d'inspecter la configuration LVM actuelle. Cela vous permettra de bien visualiser l'état initial du système. Utilisez les commandes suivantes pour vérifier le statut :
Vérifier les volumes physiques, les groupes de volumes et les volumes logiques :
sudo pvs && sudo vgs && sudo lvs
Cette commande affichera le volume physique actuel (/dev/vdb1), le groupe de volumes (vg_data), ainsi que le volume logique (lv_data) avec sa taille initiale de 2 Gio.
Vérifier les périphériques de bloc :
lsblk
Cette commande liste les périphériques de stockage disponibles. Vous devriez voir le disque /dev/vdb avec ses partitions, incluant la partition inutilisée /dev/vdb2, que vous utiliserez pour l'extension.
La compréhension de cet état initial est cruciale pour mener à bien ce défi.
Tâches
- Initialiser la partition
/dev/vdb2 en tant que nouveau volume physique.
- Ajouter ce nouveau volume physique au groupe de volumes
vg_data.
- Étendre le volume logique
lv_data pour atteindre une taille totale d'au moins 4 Gio.
- Redimensionner le système de fichiers du volume logique pour exploiter le nouvel espace disponible.
Exigences
- La configuration de départ comprend un volume logique de 2 Gio nommé
lv_data dans le groupe de volumes vg_data, créé sur la partition /dev/vdb1.
- Vous devez impérativement utiliser la partition
/dev/vdb2 pour étendre le groupe de volumes.
- Le volume logique final doit présenter une taille totale d'au moins 4 Gio.
Exemple
Une fois les étapes terminées, la commande lvdisplay pour /dev/vg_data/lv_data doit indiquer une taille de 4.00 GiB. Vous pouvez le vérifier ainsi :
sudo lvdisplay /dev/vg_data/lv_data
Vérifiez la ligne LV Size dans la sortie :
--- Logical volume ---
...
LV Size 4.00 GiB
...