GNU/Linux >> Tutoriales Linux >  >> Linux

CentOS / RHEL:cómo encontrar volúmenes lógicos (LV) contenidos en volúmenes físicos (PV) en LVM

A veces, para eliminar un volumen físico, es posible que primero debamos averiguar si hay algún LV que resida en él. La publicación describe algunos de los métodos más utilizados para determinar los LV que forman parte de un PV en particular.

Usando el comando lsblk

lsblk El comando ofrece una bonita representación en forma de árbol de los discos/particiones y los volúmenes que residen en ellos.

# 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]

Usando el comando lvs

Otro comando fácil de usar es lvs . lvs con argumentos "-o +dispositivos", podemos averiguar el LV, VG y el dispositivo correspondiente utilizado.

# 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)

Usando el comando pvdisplay

Otro comando útil es pvdisplay con -m opción. Con la opción -m podemos mostrar los volúmenes lógicos en el 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

Usando el comando vgdisplay

Aquí tendremos todos los dispositivos físicos utilizados por grupo de volumen, no por volumen lógico. Entonces, primero tenemos la información de VG, a continuación encontraremos todos los LV que corresponden a su VG, y luego veremos todos los PV adjuntos en nuestro 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

Usando el comando lvdisplay

Con los –mapas argumento, el comando lvdisplay enumerará todos los volúmenes lógicos del sistema junto con sus volúmenes físicos.

# 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. Cómo configurar LVM en Linux / CentOS / Redhat

  2. CentOS/RHEL:cómo crear un volumen lógico de aprovisionamiento delgado

  3. CentOS / RHEL:cómo crear una nueva partición de intercambio basada en LVM

  4. CentOS / RHEL:cómo encontrar la hora de creación del volumen LVM

  5. CentOS/RHEL:Cómo agregar un nuevo volumen físico a un grupo de volúmenes existente

CentOS / RHEL:cómo eliminar el volumen físico no utilizado (PV) del grupo de volumen (VG) en LVM

CentOS / RHEL:Cómo encontrar espacio libre en un grupo de volumen en LVM

CentOS / RHEL:Cómo eliminar un grupo de volúmenes en LVM

CentOS / RHEL:cómo agregar un volumen físico (PV) a un grupo de volúmenes (VG) en LVM

CentOS / RHEL:cómo eliminar el volumen físico (PV) usado del grupo de volumen (VG) en LVM

Cómo encontrar los volúmenes físicos que contienen un volumen lógico en LVM