Saltar la navegación

Información de los LVs

Para hacer el seguimiento de los LVs disponemos de 3 comandos muy parecidos a los vistos para los VGs y los PVs, en este caso son: lvscan, lvs y lvdisplay.

El comando lvscan muestra todos los LVs que hay en todos los VGs del sistema.

# lvscan
ACTIVE '/dev/disco_virtual/web' [152,00 MiB] inherit

La orden lvs nos aporta algunos datos más sobre todos o solo los LVs especificados como argumentos.

# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
web disco_virtual -wi-a----- 152,00m

Por último, el comando lvdisplay aún nos da más detalles de todos los LVs del sistema o de solo los especificados como argumento.

# lvdisplay 
--- Logical volume ---
LV Path /dev/disco_virtual/web
LV Name web
VG Name disco_virtual
LV UUID PaPk0H-0dSe-OZfm-hcm3-ymcN-LVbS-DUw1Fw
LV Write Access read/write
LV Creation host, time debian, 2024-01-14 22:27:26 +0100
LV Status available
# open 0
LV Size 152,00 MiB
Current LE 38
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:0

La opción -C de lvdisplay hace que funcione como lvs.

# lvdisplay -C
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
web disco_virtual -wi-a----- 152,00m

Con los LVs creados, si pedimos información sobre el VG, veremos algunos datos que antes no estaban, como por ejemplo, los LVs del VG y las PEs usadas y libres.

# vgdisplay disco_virtual 
--- Volume group ---
VG Name disco_virtual
System ID
Format lvm2
Metadata Areas 3
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 0
Max PV 0
Cur PV 3
Act PV 3
VG Size 240,00 MiB
PE Size 4,00 MiB
Total PE 60
Alloc PE / Size 38 / 152,00 MiB
Free PE / Size 22 / 88,00 MiB
VG UUID RFkcOE-qIrc-3s16-k9ie-iUlB-RRJu-gbuNki

Y si pedimos una salida verbosa, veremos información de los VGs, junto con los LVs y PVs que contienen:

# vgdisplay -v disco_virtual 
DEGRADED MODE. Incomplete RAID LVs will be processed.
Using volume group(s) on command line
Finding volume group "disco_virtual"
--- Volume group ---
VG Name disco_virtual
System ID
Format lvm2
Metadata Areas 3
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 0
Max PV 0
Cur PV 3
Act PV 3
VG Size 240,00 MiB
PE Size 4,00 MiB
Total PE 60
Alloc PE / Size 38 / 152,00 MiB
Free PE / Size 22 / 88,00 MiB
VG UUID RFkcOE-qIrc-3s16-k9ie-iUlB-RRJu-gbuNki

--- Logical volume ---
LV Path /dev/disco_virtual/web
LV Name web
VG Name disco_virtual
LV UUID PaPk0H-0dSe-OZfm-hcm3-ymcN-LVbS-DUw1Fw
LV Write Access read/write
LV Creation host, time debian, 2024-01-14 22:27:26 +0100
LV Status available
# open 0
LV Size 152,00 MiB
Current LE 38
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:0

--- Physical volumes ---
PV Name /dev/sdb
PV UUID mHsm57-0CKQ-fBt7-VecZ-hR01-7e8F-jVUwKz
PV Status allocatable
Total PE / Free PE 24 / 0

PV Name /dev/sdc
PV UUID Gtg7dE-k4YQ-nSgE-7KvZ-dbU2-Jrev-W1dBqf
PV Status allocatable
Total PE / Free PE 24 / 10

PV Name /dev/sde1
PV UUID 1H04tT-uiti-5obu-qO7r-DxUs-a6dd-DdnVuB
PV Status allocatable
Total PE / Free PE 12 / 12

Ahora que tenemos LVs podemos ver la correspondencia entre sus LEs y las PEs de los PVs que los constituyen.

# pvdisplay -m
--- Physical volume ---
PV Name /dev/sdb
VG Name disco_virtual
PV Size 100,00 MiB / not usable 4,00 MiB
Allocatable yes (but full)
PE Size 4,00 MiB
Total PE 24
Free PE 24
Allocated PE 0
PV UUID mHsm57-0CKQ-fBt7-VecZ-hR01-7e8F-jVUwKz

--- Physical Segments ---
Physical extent 0 to 23:
FREE


--- Physical volume ---
PV Name /dev/sdc
VG Name disco_virtual
PV Size 100,00 MiB / not usable 4,00 MiB
Allocatable yes
PE Size 4,00 MiB
Total PE 24
Free PE 24
Allocated PE 0
PV UUID Gtg7dE-k4YQ-nSgE-7KvZ-dbU2-Jrev-W1dBqf

--- Physical Segments ---
Physical extent 0 to 23:
FREE

--- Physical volume ---
PV Name /dev/sde1
VG Name disco_virtual
PV Size 50,00 MiB / not usable 2,00 MiB
Allocatable yes
PE Size 4,00 MiB
Total PE 12
Free PE 12
Allocated PE 0
PV UUID 1H04tT-uiti-5obu-qO7r-DxUs-a6dd-DdnVuB

--- Physical Segments ---
Physical extent 0 to 11:
FREE

Como vemos, ahora mismo todas las PEs están libres, no se han asociado aún a ninguna LEs porque no se ha escrito nada en el LV que se ha creado.