Comment vérifier si un volume LVM est actif sous Linux

LinuxLinuxBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, vous apprendrez à vérifier si un volume LVM (Logical Volume Manager) est actif sous Linux. Vous utiliserez la commande lvs pour lister les volumes LVM et comprendre leurs attributs, y compris leur statut d'activation.

Vous explorerez également le répertoire /dev/mapper pour vérifier comment les volumes logiques LVM sont mappés en tant que fichiers de périphérique et utiliserez la commande vgdisplay pour vérifier l'état des groupes de volumes. Ces étapes vous fourniront les compétences essentielles pour surveiller et comprendre votre configuration LVM.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux/BasicSystemCommandsGroup -.-> linux/echo("Text Display") linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/SystemInformationandMonitoringGroup -.-> linux/df("Disk Space Reporting") linux/SystemInformationandMonitoringGroup -.-> linux/ps("Process Displaying") subgraph Lab Skills linux/echo -.-> lab-558783{{"Comment vérifier si un volume LVM est actif sous Linux"}} linux/ls -.-> lab-558783{{"Comment vérifier si un volume LVM est actif sous Linux"}} linux/df -.-> lab-558783{{"Comment vérifier si un volume LVM est actif sous Linux"}} linux/ps -.-> lab-558783{{"Comment vérifier si un volume LVM est actif sous Linux"}} end

Lister les volumes LVM avec la commande lvs

Dans cette étape, vous apprendrez à lister les volumes Logical Volume Management (LVM) en utilisant la commande lvs. Le LVM offre une manière plus flexible de gérer le stockage disque par rapport au partitionnement traditionnel. Il vous permet de créer des volumes logiques qui peuvent s'étendre sur plusieurs disques physiques et être facilement redimensionnés.

Tout d'abord, ouvrons le terminal. Si vous l'avez fermé, cliquez sur l'icône Xfce Terminal sur le côté gauche du bureau.

La commande lvs est utilisée pour afficher des informations sur les volumes logiques. Elle fournit des détails tels que le nom du volume logique, le groupe de volumes auquel il appartient, sa taille et ses attributs.

Tapez la commande suivante dans votre terminal et appuyez sur Entrée :

lvs

Vous devriez voir une sortie similaire à celle-ci :

  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Cpy%Sync Convert
  root ubuntu -wi-ao---- <...>g
  swap ubuntu -wi-ao---- <...>g

Décortiquons la sortie :

  • LV : Le nom du volume logique. Dans cet exemple, vous voyez root et swap.
  • VG : Le groupe de volumes auquel le volume logique appartient. Ici, les deux appartiennent au groupe de volumes ubuntu.
  • Attr : Attributs du volume logique. -wi-ao---- indique que le volume est accessible en écriture, actif, ouvert, etc.
  • LSize : La taille du volume logique. La taille exacte variera en fonction de la configuration du système.
  • D'autres colonnes telles que Pool, Origin, Data%, Meta%, Cpy%Sync et Convert sont liées à des fonctionnalités LVM plus avancées telles que l'approvisionnement fin et les instantanés, dont vous n'avez pas besoin de vous soucier pour l'instant.

La commande lvs est un outil fondamental pour comprendre votre configuration LVM. Elle vous donne un aperçu rapide des volumes logiques disponibles sur votre système.

Cliquez sur Continuer pour passer à l'étape suivante.

Vérifier les mappages de volumes dans /dev/mapper

Dans cette étape, vous explorerez le répertoire /dev/mapper pour voir comment les volumes logiques LVM sont mappés en tant que fichiers de périphérique. Sous Linux, les périphériques tels que les disques durs et les partitions sont représentés sous forme de fichiers dans le répertoire /dev. Le LVM crée des liens symboliques dans /dev/mapper qui pointent vers les nœuds de périphérique réels de vos volumes logiques.

Ouvrez votre terminal s'il n'est pas déjà ouvert.

Nous allons utiliser la commande ls pour lister le contenu du répertoire /dev/mapper. La commande ls est utilisée pour lister les fichiers et les répertoires.

Tapez la commande suivante et appuyez sur Entrée :

ls /dev/mapper/

Vous devriez voir une sortie similaire à celle-ci :

ubuntu-root  ubuntu-swap

Cette sortie montre les mappages de périphérique pour les volumes logiques que vous avez vus à l'étape précédente en utilisant lvs.

  • ubuntu-root : Cela correspond au volume logique root dans le groupe de volumes ubuntu.
  • ubuntu-swap : Cela correspond au volume logique swap dans le groupe de volumes ubuntu.

Ces entrées dans /dev/mapper sont les fichiers de périphérique que le système d'exploitation utilise pour accéder aux volumes logiques. Par exemple, votre système de fichiers racine est probablement monté en utilisant /dev/mapper/ubuntu-root.

Comprendre le répertoire /dev/mapper vous aide à voir le lien entre les volumes logiques gérés par le LVM et les fichiers de périphérique utilisés par le système.

Cliquez sur Continuer pour passer à l'étape suivante.

Vérifier les groupes de volumes avec vgdisplay

Dans cette étape, vous utiliserez la commande vgdisplay pour afficher des informations détaillées sur les Groupes de Volumes (Volume Groups - VGs). Un Groupe de Volumes est une collection d'un ou plusieurs volumes physiques (tels que des disques durs ou des partitions) qui sont combinés en un seul pool de stockage. Les volumes logiques sont ensuite créés à partir de ce pool.

Ouvrez votre terminal s'il n'est pas déjà ouvert.

La commande vgdisplay fournit une vue complète de la configuration et de l'état de vos Groupes de Volumes.

Tapez la commande suivante et appuyez sur Entrée :

vgdisplay

Vous verrez une sortie détaillée sur le ou les groupes de volumes de votre système. La sortie sera longue, mais examinons quelques lignes clés, en nous concentrant sur le groupe de volumes ubuntu que vous avez vu dans les étapes précédentes :

  --- Volume group ---
  VG Name               ubuntu
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  <...>
  VG Access             <...>
  VG Status             <...>
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <...> GiB
  PE Size               4.00 MiB
  Total PE              <...>
  Alloc PE / Size       <...> / <...> GiB
  Free  PE / Size       <...> / <...> GiB
  VG UUID               <...>

Mettons en évidence quelques champs importants :

  • VG Name : Le nom du Groupe de Volumes (ubuntu).
  • VG Size : La taille totale du Groupe de Volumes.
  • Cur LV : Le nombre actuel de Volumes Logiques dans ce Groupe de Volumes (vous avez vu root et swap, donc ce nombre devrait être 2).
  • Cur PV : Le nombre actuel de Volumes Physiques dans ce Groupe de Volumes.
  • Free PE / Size : La quantité d'espace libre disponible dans le Groupe de Volumes, indiquée en Extensions Physiques (Physical Extents - PEs) et leur taille totale. C'est l'espace que vous pouvez utiliser pour créer de nouveaux volumes logiques ou étendre ceux existants.

La commande vgdisplay est inestimable pour comprendre la capacité et la structure de vos Groupes de Volumes LVM.

Cliquez sur Continuer pour terminer ce laboratoire.

Résumé

Dans ce laboratoire, vous avez appris à vérifier si un volume LVM est actif sous Linux. Vous avez commencé par utiliser la commande lvs pour lister les volumes logiques et comprendre leurs attributs, y compris l'état actif indiqué par le drapeau 'a' dans la colonne Attr.

Vous avez ensuite exploré le répertoire /dev/mapper pour vérifier les mappages de périphérique des volumes LVM actifs, confirmant leur présence sous forme de fichiers de périphérique. Enfin, vous avez utilisé la commande vgdisplay pour afficher des informations détaillées sur les groupes de volumes, qui peuvent également fournir des informations sur l'état des volumes logiques qu'ils contiennent.