20/02/2023

 

Identificar o novo disco adicionado:

# fdisk -l

Criar um volume físico no novo disco:

# pvcreate /dev/sde
  Physical volume "/dev/sde" successfully created.

Verificar que o volume físico foi bem criado:

# lvmdiskscan 
  /dev/sda1  [     512,00 MiB] 
  /dev/sdb   [       2,00 TiB] LVM physical volume
  /dev/sdc   [     175,00 GiB] LVM physical volume
  /dev/sdd1  [   <1024,00 GiB] LVM physical volume
  /dev/sde   [     600,00 GiB] LVM physical volume
  3 LVM physical volume whole disks
  1 LVM physical volume

Verificar o volume group onde é para adicionar o novo volume:

# vgs
  VG       #PV #LV #SN Attr   VSize    VFree  
  vg0        3   1   0 wz--n-   <3,00t  0


Adicionar o novo volume ao Volume Group já existente que contém o volume lógico no qual é para adicionar mais espaço:

# vgextend vg0 /dev/sde
  Volume group "vg0" successfully extended

# vgs
  VG       #PV #LV #SN Attr   VSize    VFree  
  vg0        3   1   0 wz--n-   <3,59t 599,98g


Com o espaço atribuído ao volume group, agora já se pode estender o volume lógico:

# lvextend -l+100%FREE /dev/vg0/lv0 
  Size of logical volume vg0/lv0 changed from <3,00 TiB (196606 extents) to <3,59 TiB (235005 extents).
  Logical volume vg0/lv0 successfully resized.

Por fim aumentamos a partição com o espaço atribuído ao volume lógico:

# resize2fs -p /dev/vg0/lv0 
resize2fs 1.45.5 (07-Jan-2020)
Sistema de ficheiros em /dev/vg0/lv0 está montado em /dados; requerido redimensionamento em linha
old_desc_blocks = 192, new_desc_blocks = 230
O sistema de ficheiros em /dev/vg0/lv0 tem agora 962580480 (4k) blocos.



Fonte:
https://www.tutorialspoint.com/how-to-increase-the-size-of-a-linux-lvm-by-adding-a-new-disk