GNU/Linux >> Tutoriels Linux >  >> Linux

CentOS / RHEL :Comment trouver les volumes logiques (LV) contenus dans le volume physique (PV) dans LVM

Parfois, pour supprimer un volume physique, nous devons d'abord savoir si des LV y résident. Le message décrit quelques-unes des méthodes les plus couramment utilisées pour déterminer les LV qui font partie d'un PV particulier.

Utilisation de la commande lsblk

lsblk La commande donne une belle représentation arborescente des disques/partitions et des volumes qui y résident.

# lsblk
NAME                   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0                     11:0    1 1024M  0 rom  
sda                      8:0    0  250G  0 disk 
├─sda1                   8:1    0  500M  0 part /boot
├─sda2                   8:2    0  187G  0 part 
│ └─vg_os-lv_os (dm-0) 253:0    0  187G  0 lvm  /
└─sda3                   8:3    0 62.5G  0 part [SWAP]

Utilisation de la commande lvs

Une autre commande facile à utiliser est lvs . lvs avec les arguments "-o +devices", nous pouvons connaître le LV, le VG et le périphérique correspondant utilisés.

# lvs -a -o +devices
  LV    VG    Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert Devices     
  lv_os vg_os -wi-ao---- 187.01g                                                     /dev/sda2(0)

Utilisation de la commande pvdisplay

Une autre commande pratique est pvdisplay avec -m option. Avec l'option -m nous pouvons afficher le(s) volume(s) logique(s) sur le PV.

# pvs
  PV         VG    Fmt  Attr PSize   PFree
  /dev/sda2  vg_os lvm2 a--u 187.01g    0 
# pvdisplay /dev/sda2 -m
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               vg_os
  PV Size               187.01 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              47874
  Free PE               0
  Allocated PE          47874
  PV UUID               I57oVs-dxyE-ofLR-AuTO-WdqU-F8lU-2fD7wS
   
  --- Physical Segments ---
  Physical extent 0 to 47873:
Logical volume	/dev/vg_os/lv_os
    Logical extents	0 to 47873

Utilisation de la commande vgdisplay

Ici, nous aurons tous les périphériques physiques utilisés par groupe de volumes, et non par volume logique. Donc d'abord nous avons les infos VG, en dessous nous trouverons tous les LV qui correspondent à son VG, et après nous verrons tous les PV attachés dans notre VG.

# vgdisplay -v
    Using volume group(s) on command line.
  --- Volume group ---
  VG Name               vg_os
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               187.01 GiB
  PE Size               4.00 MiB
  Total PE              47874
  Alloc PE / Size       47874 / 187.01 GiB
  Free  PE / Size       0 / 0   
  VG UUID               R6fvJR-Ev2s-VAFZ-Vdg0-2IhR-cY42-Bunqnx
   
  --- Logical volume ---
  LV Path                /dev/vg_os/lv_os
  LV Name                lv_os
  VG Name                vg_os
  LV UUID                Ifl0gt-DYCP-JVMW-yUJh-K79e-hh1t-D63Djv
  LV Write Access        read/write
  LV Creation host, time VOM-VCS-MONITOR, 2014-08-15 21:58:01 +0530
  LV Status              available
  # open                 1
  LV Size                187.01 GiB
  Current LE             47874
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
  --- Physical volumes ---
  PV Name               /dev/sda2     
  PV UUID               I57oVs-dxyE-ofLR-AuTO-WdqU-F8lU-2fD7wS
  PV Status             allocatable
  Total PE / Free PE    47874 / 0

Utilisation de la commande lvdisplay

Avec les –cartes argument, la commande lvdisplay listera tous les volumes logiques du système avec leurs volumes physiques.

# lvdisplay --maps
  --- Logical volume ---
  LV Path                /dev/vg_os/lv_os
  LV Name                lv_os
  VG Name                vg_os
  LV UUID                Ifl0gt-DYCP-JVMW-yUJh-K79e-hh1t-D63Djv
  LV Write Access        read/write
  LV Creation host, time VOM-VCS-MONITOR, 2014-08-15 21:58:01 +0530
  LV Status              available
  # open                 1
  LV Size                187.01 GiB
  Current LE             47874
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
  --- Segments ---
  Logical extents 0 to 47873:
    Type		linear
    Physical volume	/dev/sda2
    Physical extents	0 to 47873


Linux
  1. Comment configurer LVM sur Linux / CentOS / Redhat

  2. CentOS / RHEL :Comment créer un volume logique finement provisionné

  3. RHEL / CentOS :Comment réduire le volume LVM

  4. CentOS / RHEL :Comment créer une nouvelle partition swap basée sur LVM

  5. CentOS / RHEL :Comment ajouter un nouveau volume physique à un groupe de volumes existant

CentOS / RHEL :Comment trouver l'heure de création du volume LVM

CentOS / RHEL :Comment supprimer le volume physique inutilisé (PV) du groupe de volumes (VG) dans LVM

CentOS / RHEL :Comment trouver de l'espace libre dans un groupe de volumes dans LVM

CentOS / RHEL :Comment supprimer un groupe de volumes dans LVM

CentOS / RHEL :Comment ajouter un volume physique (PV) à un groupe de volumes (VG) dans LVM

CentOS / RHEL :Comment supprimer le volume physique (PV) utilisé du groupe de volumes (VG) dans LVM