Skip to main content

Modificar LVM durante la instalación

image.png

Installing Proxmox VE filesystem ext4 o xfs

Durante la instalación, si se usa ext4 or xfs, el instalador por defecto crea un  "Volume Group (VG)" llamado "pve", y  "Logical Volumes (LVs)" adicionales llamados "root", "data", y "swap" . Para controlar el tamaño de esos volúmenes usa:

hdsize

Define el tamaño total de disco usado.

swapsize

Define el tamaño de volumen "swap". Por defecto es el tamaño de la memoria instalada, mínimo 4 GB y máximo 8 GB. The resulting value cannot be greater than hdsize/8.

Si se configura 0, no se creará volumen de swap

maxroot

Define the maximum size of the root volume, which stores the operation system. The maximum limit of the root volume size is hdsize/4.

maxvz

Define el tamaño máximo del volumen "data".

Si se configura 0, no se creará el volumen "data".

minfree

Define la cantidad de espacio libre que quedará en el "volume group pve"

En la imagen durante la instalación, en las opciones avanzadas de  almacenamiento podemos eliminar los volúmenes "swap" y/o "data"

image.png

Si durante la instalación hemos eliminado los volúmenes "swap" y/o "data" podemos extender el volumen "root" para que ocupe todo el espacio:

lvextend -l +100%FREE /dev/pve/root
resize2fs /dev/pve/root # para filesystem ext4
xfs_growfs /dev/pve/root # para filesystem XFS

Modificar LVM después de la instalación

Comandos para ver la configuración:

pvs # Display information about physical volumes
vgs # Display information about volume groups
lvs # Display information about logical volumes
pvdisplay # Display various attributes of physical volume(s)
vgdisplay # Display volume group information
lvdisplay # Display information about a logical volume

Deshabilitar "SWAP" en un nodo Proxmox

swapoff -a

Para que el cambio sea persistente, elimina/comenta la línea swap en el fichero /etc/fstab.

...
#/dev/pve/swap none swap sw 0 0
...

Eliminar volúmenes de LVM

Si una vez instalado Proxmox queremos eliminar los volúmenes "swap" y "data", primero eliminaremos desde GUI el "Storage" "local-lvm"

image.png

lvs

  LV   VG  Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  data pve twi-a-tz-- <42.25g             0.00   1.59                            
  root pve -wi-ao----  34.87g                                                    
  swap pve -wi-ao----   8.00g
lvremove /dev/pve/swap
lvremove /dev/pve/data

Por último, extiende el volumen y el "filesystem"

lvextend -l +100%FREE /dev/pve/root
resize2fs /dev/pve/root # para filesystem ext4
xfs_growfs /dev/pve/root # para filesystem XFS