Saltar al contenido

4.3 Gestión de Volúmenes Lógicos (LVM)

LVM te permite abstraer el almacenamiento físico. Puedes combinar múltiples discos en un grupo y redimensionar volúmenes sobre la marcha.

graph TD
    Disk1[Disco Físico 1 /dev/sdb] --> PV1[Volumen Físico]
    Disk2[Disco Físico 2 /dev/sdc] --> PV2[Volumen Físico]
    PV1 --> VG[Grupo de Volumen 'my_vg']
    PV2 --> VG
    VG --> LV1[Volumen Lógico 'db_vol']
    VG --> LV2[Volumen Lógico 'web_vol']
    LV1 --> FS1[Sistema de Archivos Ext4]
    LV2 --> FS2[Sistema de Archivos XFS]

Marca los discos en bruto para el uso de LVM.

sudo pvcreate /dev/sdb /dev/sdc

Crea un grupo llamado data_vg.

sudo vgcreate data_vg /dev/sdb /dev/sdc

Recorta un trozo.

# Crear un volumen de 10GB llamado 'backups'
sudo lvcreate -n backups -L 10G data_vg

Se accede en /dev/data_vg/backups.

Trátalo como una partición normal.

sudo mkfs.ext4 /dev/data_vg/backups
sudo mount /dev/data_vg/backups /mnt/backups

Si te quedas sin espacio en backups, y data_vg tiene espacio libre:

# Extender el LV y el Sistema de Archivos de una vez (-r)
sudo lvextend -L +5G -r /dev/data_vg/backups