Étendre des volumes logiques existants

Red Hat Enterprise LinuxBeginner
Pratiquer maintenant

Introduction

Ce défi vous propose de maîtriser l'extension d'un volume logique existant sous Linux. Il s'agit d'une mission quotidienne pour tout administrateur système, car les besoins en stockage évoluent constamment. Vous devrez être capable d'agrandir vos systèmes de fichiers pour répondre à l'augmentation de la demande de données.

É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
  ...
✨ Vérifier la solution et pratiquer

Résumé

Au cours de ce défi, vous avez appris à étendre un volume logique existant sur un système Linux. Vous avez initialisé un nouveau volume physique, l'avez intégré à un groupe de volumes existant, puis avez agrandi le volume logique pour exploiter cet espace supplémentaire. Il s'agit d'une compétence fondamentale pour les administrateurs système, permettant d'adapter la capacité de stockage de manière flexible en fonction de l'évolution des besoins.