LVM vergrößern:

Als beispiel vergrößern wir ein ext4 Filesystem

server:/srv/www/htdocs/nextcloud/data # pvs
  PV         VG     Fmt  Attr PSize PFree  
  /dev/sda2  system lvm2 a--  3,64t 883,62g

server:/srv/www/htdocs/nextcloud/data # vgs
  VG     #PV #LV #SN Attr   VSize VFree  
  system   1   4   0 wz--n- 3,64t 883,62g

server:/srv/www/htdocs/nextcloud/data # lvs
  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home system -wi-ao----   2,14t                                                    
  root system -wi-ao---- 284,00g                                                    
  srv  system -wi-ao---- 355,00g                                                    
  swap system -wi-ao----  10,00g                                                    

Vergrößern von /srv um 5GB
server:/srv/www/htdocs/nextcloud/data # lvextend -L +5G /dev/mapper/system-srv
  Size of logical volume system/srv changed from 355,00 GiB (90880 extents) to 360,00 GiB (92160 extents).
  Logical volume system/srv successfully resized.

server:/srv/www/htdocs/nextcloud/data # lvs
  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home system -wi-ao----   2,14t                                                    
  root system -wi-ao---- 284,00g                                                    
  srv  system -wi-ao---- 360,00g                                                    
  swap system -wi-ao----  10,00g                                                    

Vergrößern des Dateisystem, damit man es auch nutzen kann:

server:/srv/www/htdocs/nextcloud/data # resize2fs -p /dev/mapper/system-srv
resize2fs 1.47.0 (5-Feb-2023)
Dateisystem bei /dev/mapper/system-srv ist auf /srv eingehängt; Online-Größenänderung ist
erforderlich
old_desc_blocks = 23, new_desc_blocks = 23
Das Dateisystem auf /dev/mapper/system-srv is nun 94371840 (4k) Blöcke lang.

server:/srv/www/htdocs/nextcloud/data # df -h | grep srv
/dev/mapper/system-srv   355G    318G   36G   90% /srv
 

Keine Ahnung warum das nun 355G und nicht wie erwartet 360G ist.

Benutzte Quellen:
https://www.thomas-krenn.com/de/wiki/LVM_vergr%C3%B6%C3%9Fern
https://de.linux-console.net/?p=14628
https://docs.redhat.com/de/documentation/red_hat_enterprise_linux/6/html/logical_volume_manager_administration/lv_extend