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

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.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım