Cambiar el tamaño de un volumen físico LVM en el dispositivo /dev/sdb

Cambiar el tamaño de un volumen físico LVM en el dispositivo /dev/sdb

Al configurar mi sistema, instalé una segunda unidad de 1 TB en menos de /dev/sdb. Asigné 500 GB a un volumen físico directamente en el dispositivo y no a una partición. Este, a su vez, se asignó a un volumen lógico llamado lvhome.

pvscanproducción:

PV /dev/sda2   VG ubuntu-vg       lvm2 [118.74 GiB / 0    free]               
PV /dev/sdb    VG ubuntu-vg       lvm2 [931.51 GiB / 431.51 GiB free]         
Total: 2 [1.03 TiB] / in use: 2 [1.03 TiB] / in no VG: 0 [0   ]      

pvdisplayproducción:

    --- Physical volume ---               
  PV Name               /dev/sdb        
  VG Name               ubuntu-vg       
  PV Size               931.51 GiB / not usable 296.00 KiB                      
  Allocatable           yes             
  PE Size               4.00 MiB        
  Total PE              238467          
  Free PE               110467          
  Allocated PE          128000          
  PV UUID               3Sfs52-MX0g-m9Sq-hSkX-eFMf-ZjQY-UZogBl  

lsblkproducción:

    sdb                     8:16     0   931.5G  0 disk  
       └─ubuntu--vg-lvhome  253:2    0   500G  0 lvm  /home

¿Cómo hago para agregar los 431,5 GB restantes de espacio en el dispositivo a un volumen físico?

Respuesta1

Los 431 GB libres que ves en la salida PV no son una medida de cuánto espacio no está asignado al PV, es una medida de cuánto espacio en ese PV no está asignado a los LV. Si ejecuta vgscano vgsverá, el ubuntu-vggrupo de volúmenes tiene 431 GB de espacio libre y puede expandir los LV existentes ( lvextend) o crear nuevos LV ( lvcreate) con ese espacio. Cuando crea un PV, crea ese PV en todo el dispositivo, ya sea una partición o un dispositivo de disco completo, no en una parte más pequeña de ese dispositivo.

información relacionada