Étendre des volumes logiques existants

LinuxBeginner
Pratiquer maintenant

Introduction

Dans ce défi, vous apprendrez à étendre un volume logique existant sur un système Linux. Il s'agit d'une tâche courante en administration système, car les besoins en stockage augmentent souvent avec le temps et vous devez être en mesure d'agrandir vos systèmes de fichiers pour répondre à cette demande croissante.

Étendre un volume logique existant

Un serveur existant manque d'espace disque sur un volume logique. En tant qu'administrateur système, vous avez pour mission d'étendre ce volume logique pour accueillir davantage de données. Une partition supplémentaire sur le disque de données secondaire est disponible pour que vous puissiez l'ajouter au groupe de volumes et étendre le volume logique.

Avant de commencer, il est recommandé d'inspecter la configuration LVM actuelle. Cela vous aidera à comprendre le point de départ de ce défi. Vous pouvez exécuter les commandes suivantes pour vérifier l'état actuel :

Vérifier les volumes physiques, les groupes de volumes et les volumes logiques :

sudo pvs && sudo vgs && sudo lvs

Cela vous montrera le volume physique, le groupe de volumes (vg_data) et le volume logique (lv_data) existants avec sa taille initiale de 2 Gio.

Vérifier les périphériques de bloc :

lsblk

Cette commande listera les périphériques de bloc disponibles. Vous devriez voir un disque de données secondaire tel que /dev/vdb ou /dev/nvme1n1 avec deux partitions. Utilisez la deuxième partition inutilisée sur ce disque, comme /dev/vdb2 ou /dev/nvme1n1p2, pour étendre le volume.

Comprendre cet état initial est essentiel pour réussir ce défi.

Tâches

  • Initialisez la deuxième partition inutilisée du disque de données secondaire en tant que nouveau volume physique.
  • Ajoutez le nouveau volume physique au groupe de volumes vg_data.
  • Étendez le volume logique lv_data pour atteindre une taille totale d'au moins 4 Gio.
  • Redimensionnez le système de fichiers sur le volume logique pour utiliser l'espace nouvellement disponible.

Exigences

  • La configuration initiale comprend un volume logique de 2 Gio nommé lv_data dans le groupe de volumes vg_data, créé sur la première partition du disque de données secondaire.
  • Vous devez utiliser la deuxième partition inutilisée du disque de données secondaire pour étendre le groupe de volumes.
  • Le volume logique étendu doit avoir une taille totale d'au moins 4 Gio.

Exemple

Une fois les étapes terminées, la commande lvdisplay pour /dev/vg_data/lv_data devrait afficher une taille de 4,00 Gio. Vous pouvez le vérifier avec la commande suivante :

sudo lvdisplay /dev/vg_data/lv_data

Recherchez la ligne LV Size dans la sortie :

  --- Logical volume ---
  ...
  LV Size                4.00 GiB
  ...

Résumé

Dans ce défi, vous avez appris à étendre un volume logique existant sur un système Linux. Vous avez créé un nouveau volume physique, l'avez ajouté à un groupe de volumes existant, puis avez étendu le volume logique pour utiliser l'espace supplémentaire. Il s'agit d'une compétence essentielle pour les administrateurs système, car elle permet de faire évoluer vos systèmes de fichiers au fur et à mesure que vos besoins en stockage changent.

✨ Vérifier la solution et pratiquer