↓ Ir al contenido

Cómo armar un volumen LVM de 4TB en Proxmox usando discos qcow2

·630 palabras·3 mins
Valeri Macarov
Autor
Valeri Macarov
Técnico en Informática egresado de la FING (UdelaR). Trabajo en operaciones, infraestructura y seguridad de datos. Escribo sobre lo que aprendo, lo que armo, lo que funciona y lo que falla.

Bueno, acá te cuento cómo hago —y por qué— cuando necesito agregar mucho espacio a una máquina virtual en Proxmox, ya sea pa’ Samba, Nextcloud o cualquier servicio que coma disco como si no hubiera mañana.

En mi caso, suelo seguir dos caminos:

  1. Agregar varios discos virtuales (qcow2) a la VM y armar un volumen LVM combinado.
  2. O, si ya tengo un volumen LVM y me quedé corto, expandirlo agregando otro disco.

Hoy te muestro el primer caso: crear un volumen lógico de 4TB usando 4 discos de 1TB cada uno (o los que sean). Todo esto desde adentro de la VM, porque así tengo más control y flexibilidad.


Escenario de uso
#

  • Tengo una VM en Proxmox (Debian/Rocky, pero sirve para cualquier Linux).
  • Necesito mucho espacio: 4TB, por ejemplo.
  • En vez de crear un solo disco gigante de 4TB (que puede complicar backups o migraciones), prefiero agregar 4 discos de 1TB o 8 discos de 500Gb.
  • Dentro de la VM, los junto con LVM y los uso como un solo “disco lógico”.

¿Por qué? Porque LVM me permite después agrandar, achicar, mover o hacer snapshots si uso LVM-Thin. Y porque así Proxmox no se queja tanto con discos muy grandes.


Paso a paso: de los discos qcow2 al volumen montado
#

1. Agregar los discos desde Proxmox
#

En el panel de Proxmox:

  • Seleccioná tu VM.
  • “Hardware” → “Add” → “Hard Disk”.
  • Elegí el storage, el tamaño (ej. 1TB) y formato (qcow2).
  • Repetí esto 4 veces → te van a aparecer como /dev/vdb, /dev/vdc, /dev/vdd, /dev/vde (si no tenías otros discos).

💡 Si ya tenés discos asignados, usá lsblk o fdisk -l para ver sus nombres.

2. (Opcional) Limpiar particiones
#

Si los discos son nuevos, no hace falta particionarlos. Pero si querés estar seguro:

Si los discos son nuevos, no hace falta particionarlos. Pero si querés estar seguro:

fdisk /dev/vdb

  • d → borrar particiones si hay.
  • n → crear una nueva (enter pa’ todo).
  • t → tipo 8e (Linux LVM).
  • w → grabar.

Repetí con vdc, vdd, vde. O salteate este paso si confiás en que están limpios.

3. Crear los Physical Volumes (PV)
#

Decile a LVM que estos discos son “materia prima”:

pvcreate /dev/vdb /dev/vdc /dev/vdd /dev/vde

Verificá:

pvs

4. Crear el Volume Group (VG)
#

Agrupá los 4 discos en un solo grupo, que yo llamo vg_data:

vgcreate vg_data /dev/vdb /dev/vdc /dev/vdd /dev/vde

Cofirmá

vgs

5. Crear el Logical Volume (LV)
#

Ahora armá el “disco final”. Si sabés que son 4TB:

lvcreate -L 4T -n lv_data vg_data

O, si no querés calcular:

lvcreate -l 100%FREE -n lv_data vg_data

Cheuqeá

lvs

6. Formatear y montar
#

Formateá con ext4 (o xfs si preferís):

mkfs.ext4 /dev/vg_data/lv_data

Montá:

1 mkdir -p /mnt/data
2 mount /dev/vg_data/lv_data /mnt/data

7. Montaje permanente
#

Evitá que se desmonte al reiniciar:

blkid /dev/vg_data/lv_data

Copiá el UUID y agregalo a /etc/fstab:

UUID=tu-uuid-aquí /mnt/data ext4 defaults 0 0

Probá que funcione:

umount /mnt/data
mount -a
df -h

¿Y si ya tengo un volumen y quiero agrandarlo?
#

Fácil:

  1. Agregá un nuevo disco desde Proxmox.
  2. Hacé pvcreate /dev/vdX.
  3. Extendé el VG: vgextend vg_data /dev/vdX.
  4. Extendé el LV: lvextend -L +1T /dev/vg_data/lv_data.
  5. Expandí el filesystem: resize2fs /dev/vg_data/lv_data (pa’ ext4).

¡Y listo! Sin tocar lo que ya tenías andando.


Conclusión
#

Usar LVM con discos qcow2 en Proxmox me da flexibilidad, orden y futuro. No dependo de un solo archivo gigante, y si mañana quiero migrar un disco o hacer un backup parcial, lo puedo hacer sin dolores de cabeza.

Es más trabajo al principio, sí. Pero una vez armado, es puro disfrute (o al menos, puro uptime).

— Valerka (Montevideo, Uruguay)
¿Te sirvió? ¿Querés compartir tu forma de manejar storage en Proxmox?
Escribime a: [email protected] — ¡Siempre leo los mails y trato de responder cuando puedo!

Relacionados