Almacenamiento en Proxmox: Guía Definitiva con 3 Esquemas Clave
¿Buscás optimizar el almacenamiento en Proxmox pero te estás quedando sin espacio para tus máquinas virtuales? Cuando armamos un Homelab en una mini PC o servidor compacto, los discos son el primer recurso en escasear. En esta guía te enseñamos a agregar un segundo disco desde cero, a entender cuándo elegir LVM Thin o ZFS, y te revelamos un truco imperdible para comprimir tus ISOs en tiempo real.
¡Hola, comunidad de Apuntes IT! En nuestro laboratorio de Homelab, muchas veces nos encontramos con limitaciones de hardware. Si querés sacarle el máximo provecho al almacenamiento en Proxmox usando un disco secundario recuperado, necesitás saber cómo estructurar tus recursos de forma eficiente.
Índice de artículo
1. El Laboratorio: Estrategia física para el almacenamiento en Proxmox
Cuando añadís un disco secundario (identificado generalmente en Linux como /dev/sdb), no es buena idea asignarlo entero a un solo formato si vas a tener necesidades híbridas. Para gestionar correctamente el almacenamiento en Proxmox, la estrategia ideal es dividirlo en tres partes mediante la herramienta clásica de terminal:
Bash
cfdisk /dev/sdb
- Tabla de particiones GPT: Al ser un entorno moderno, seleccionamos siempre GPT sobre MBR para tener mejor soporte y compatibilidad.
- Partición 1 (200 GB): Destinada a entornos estándar.
- Partición 2 (300 GB): Reservada para entornos sensibles o de alta prioridad.
- Partición 3 (El resto del disco): Dedicada a propósitos generales y repositorios de archivos.
⚠️ ¡Atención! Modificar las particiones con
cfdiskborra por completo los datos previos del disco. Asegurate de que esté vacío antes de escribir (write) los cambios. Para verificar que todo quedó correcto, ejecutálsblk.
2. Configuración Lógica: ¿Qué esquema de almacenamiento en Proxmox elegir?
El ecosistema divide los recursos en la parte física (el Nodo) y la parte lógica (el Data Center). Para que la estructura de almacenamiento en Proxmox sea utilizable por tus máquinas virtuales (VMs) y contenedores (LXCs), tenés que enlazarlos correctamente habilitando la opción Add Storage.
Así configuramos cada partición según su propósito:
A. LVM Thin para VMs y Contenedores Estándar
Asignado a la primera partición (/dev/sdb1), LVM Thin es ideal para alojar discos virtuales gracias al beneficio del Overcommit.
- ¿Qué significa? Podés asignarle 100 GB de disco a una VM, pero en el almacenamiento físico real de Proxmox solo se va a ocupar el espacio que el sistema operativo de la VM esté consumiendo activamente. Esto optimiza el espacio al máximo.
B. ZFS para Servicios Sensibles y Datos Críticos
Configurado en la segunda partición (/dev/sdb2). ZFS brilla por su estabilidad, redundancia (idealmente mediante esquemas RAID, aunque para laboratorios de un solo disco se usa en modo Single Drive) y su excelente sistema de recuperación ante corrupción de datos.
- Rendimiento óptimo: Al crearlo, seleccionamos el algoritmo de compresión LZ4 (que ahorra espacio con un impacto imperceptible en la CPU) y configuramos el ashift en 12, adecuado para la mayoría de las tecnologías de almacenamiento hogareñas modernas.
C. Directory (Directorio Genérico Ext4)
Creado sobre la tercera partición (/dev/sdb3) con formato Ext4. Este tipo de almacenamiento es genérico. En lugar de usarlo para discos de VMs, lo ideal es editar sus propiedades (Edit -> Content) y marcarlo exclusivamente para imágenes ISO, plantillas de contenedores (Templates) y copias de seguridad (Backups).
3. Magia en Vivo: Migración de discos sin apagar tus servicios
Una de las funciones corporativas más potentes al administrar el almacenamiento en Proxmox, disponible en nuestro entorno hogareño, es la posibilidad de mover los discos virtuales en caliente.
Si tienes una VM corriendo en tu SSD principal y te estás quedando sin espacio, podés pasarla a tu nuevo disco sin perder disponibilidad:
- Ir a la VM -> pestaña Hardware.
- Seleccionar el disco rígido (
Hard Disk) -> botón Disk Actions -> Move Storage. - Seleccionar el nuevo destino (ej. tu pool LVM Thin secundario) y tildar Delete source para liberar el espacio viejo automáticamente.
- Repetir el proceso con la partición EFI de la máquina. La consola de la VM seguirá respondiendo en todo momento.
4. 🎁 El Regalo del Día: El truco para comprimir tus ISOs en ZFS
Por defecto, la interfaz no te permite guardar archivos ISO ni backups directamente en un pool ZFS estándar (este solo acepta discos virtuales de VMs o subvolúmenes LXC). Sin embargo, podés aprovechar el potente motor de compresión para tus archivos ISO pesados con este truco de almacenamiento en Proxmox:
- Entrá a la consola (Shell) del nodo y listá tus sistemas ZFS para conocer el punto de montaje exacto:
zfs list
(Verás que tu pool está montado, por ejemplo, en /vmpool/ait-zfs-data).
- Andá a Data Center -> Storage -> Add -> Directory.
- En el campo ID, poné un nombre descriptivo (ej.
AIT-ISOs-Comprimidas). - En Directory, pegá el punto de montaje de ZFS que copiaste en el paso 1.
- En Content, seleccioná ISO Image, Container template y VZDump backup file.
¿El resultado? Proxmox creerá que está escribiendo en una carpeta común, pero por debajo, ZFS procesará los archivos aplicando compresión en tiempo real. Al subir una ISO pesada (como Windows 11 de más de 8 GB), verás con el comando du -sh que el espacio real ocupado en bloque es menor, logrando optimizar de forma única tu infraestructura.
🚀 Plus de Información Técnica: Tabla Comparativa
Para tener una referencia rápida de cuándo aplicar cada sistema de archivos en tu infraestructura, armamos este resumen técnico enfocado en los tipos de almacenamiento en Proxmox:
| Tipo de Almacenamiento | Nivel en PVE | Permite Overcommit / Thin | Ideal para… |
| LVM Standard | Bloque | No | VMs de alto rendimiento de disco (I/O fijo). |
| LVM Thin | Bloque | Sí | VMs y contenedores generales en laboratorios. |
| ZFS | Archivos/Bloque | Sí (vdevs) | Bases de datos, servicios críticos, arreglos RAID. |
| Directory (Ext4/XFS) | File System | No (depende del qcow2) | ISOs, Backups externos, almacenamiento NFS. |
Tip de consola extra: Si querés verificar el ratio exacto de compresión de tu truco ZFS en tiempo real, ejecutá el comando zfs get compressratio en la terminal de tu nodo para ver cuántos recursos estás recuperando.
Conclusión
Saber combinar LVM Thin para flexibilidad, ZFS para datos críticos y Directory para archivos comunes te va a dar el control absoluto sobre la arquitectura de tu servidor. No se trata solo de añadir hardware por añadir, sino de segmentar y configurar de manera inteligente según las necesidades de cada servicio.
¿Cómo tenés estructurado el almacenamiento de tu entorno de Proxmox? Dejanos tu experiencia o tus dudas en la sección de comentarios abajo.
📢 ¡Sumate a nuestra comunidad!
Si no querés perderte ninguna de nuestras guías prácticas, tutoriales de SysAdmin y novedades de tecnología, te invitamos a seguirnos en todos nuestros canales:
- YouTube: Suscribite a Apuntes IT y activá la campanita para apoyarnos y ver los videos antes que nadie.
- Redes Sociales: Seguinos para contenido diario y tips rápidos en LinkedIn, X (Twitter) e Instagram.
- El Blog: Guardá apuntesit.tk en tus marcadores para tener siempre a mano nuestro repositorio técnico de comandos.
¿Necesitás asistencia profesional para desplegar clústeres, migraciones complejas de infraestructura o consultoría DevOps para tu empresa? El equipo técnico de Consultas IT está listo para ayudarte a potenciar tu negocio. Visitanos en consultasit.com.ar.
Trabajando desde el año 1990 en el mercado de la tecnología. Técnico en Electrónica. Administrador de Sistemas. Administrador de Redes. Técnico en telecomunicaciones. Técnico de plataforma satelital. Incursiono en el Software Libre desde mediados del 1997. Desde entonces utilicé varias distribuciones GNU/Linux comenzando con un RedHat 5.0
Formé parte del Core Team y miembro del grupo de desarrollo del Proyecto UTUTO.








