Pregunta:
Tengo un grupo de volumen (VG) que contiene dos volúmenes físicos (PV). Es probable que varios volúmenes lógicos (LV) en el VG usen extensiones en ambos PV.
¿Hay alguna manera de saber qué LV ocupan espacio en qué PV?
Respuesta:
El comando pvdisplay
tiene una opción -m
para mostrar la asignación de extensiones físicas a volúmenes lógicos y extensiones lógicas.
He configurado la siguiente situación en una máquina de prueba:
- 3 discos de 1 GB cada uno agregados al sistema y utilizados como volúmenes físicos para vg_test
- 6 volúmenes lógicos hechos con varios tamaños (que van desde 300M a 1.1G) para que se distribuyan entre los volúmenes físicos
La ejecución de pvdisplay -m
en esta máquina da como resultado el siguiente resultado:
[root@centos6 ~]# pvdisplay -m
--- Physical volume ---
PV Name /dev/sdb
VG Name vg_test
PV Size 1.00 GiB / not usable 4.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 255
Free PE 5
Allocated PE 250
PV UUID eR2ko2-aKRf-uCfq-O2L0-z6em-ZYT5-23YhKb
--- Physical Segments ---
Physical extent 0 to 74:
Logical volume /dev/vg_test/one
Logical extents 0 to 74
Physical extent 75 to 149:
Logical volume /dev/vg_test/two
Logical extents 0 to 74
Physical extent 150 to 249:
Logical volume /dev/vg_test/four
Logical extents 0 to 99
Physical extent 250 to 254:
FREE
--- Physical volume ---
PV Name /dev/sdc
VG Name vg_test
PV Size 1.00 GiB / not usable 4.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 255
Free PE 10
Allocated PE 245
PV UUID rByjXK-NA6D-ifnY-lKdF-eFWg-Ndou-psGJUq
--- Physical Segments ---
Physical extent 0 to 124:
Logical volume /dev/vg_test/three
Logical extents 0 to 124
Physical extent 125 to 224:
Logical volume /dev/vg_test/five
Logical extents 0 to 99
Physical extent 225 to 244:
Logical volume /dev/vg_test/six
Logical extents 255 to 274
Physical extent 245 to 254:
FREE
--- Physical volume ---
PV Name /dev/sdd
VG Name vg_test
PV Size 1.00 GiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 255
Free PE 0
Allocated PE 255
PV UUID TCJnZM-0ss9-o5gY-lgD3-7Kq6-18IH-sN04To
--- Physical Segments ---
Physical extent 0 to 254:
Logical volume /dev/vg_test/six
Logical extents 0 to 254
Como puede ver, obtiene una buena descripción general de dónde están las extensiones para cada uno de los 6 volúmenes lógicos.