Cómo incrementar el tamaño de una partición de disco duro en Debian + Proxmox
Hoy vamos a resolver un problema muy concreto: cómo incrementar el tamaño de una partición de disco duro de una VM Debian alojada en un Proxmox, aprovechando que me ha tomado varias horas de peleas y lectura de divertida documentación resolverlo, a ver si a alguien le ahorro ese sufrimiento en el futuro. 😉
Si estás aquí asumo que sabes lo que es Proxmox VE, así como todo lo relativo a virtualización, por que de lo contrario, no sé cómo has acabo leyendo esto.
Tenemos un Proxmox con varías máquinas virtuales, puedes verlo en la imagen de abajo:
El problema es que nos estamos quedando sin espacio en el disco duro en una de estas máquinas. Sin embargo, en el servidor host (el propio Proxmox que aloja las máquinas virtuales) hay espacio disponible que podemos utilizar. Vamos a ver cómo asignar más espacio a una de nuestras máquinas virtuales y a redimensionar la partición correcta para poder usarlo.
La máquina a la que le queremos dar espacio extra en disco duro es Debian 8 (sí, no la tenemos actualizada a versiones más modernas pero tenemos nuestros motivos…).
Proxmox tiene una herramienta en su GUI para asignar más espacio de disco a una Máquina Virtual (o Contenedor), pero esto no es tan sencillo, ya que lo que hace este comando es dar espacio de disco “no asignado”, por lo que para utilizarlo tenemos que hacer un par de cosas en nuestro guest.
Para incrementar el tamaño de una partición de disco duro de una VM Debian alojada en un Proxmox vamos a seguir estos pasos:
AVISO: A partir de ahora mucha precaución, ¡puedes perder todos los datos de tus disco duro o incluso destrozar la máquina vitual y dejarla inservible!
Haz una copia de seguridad de todo antes de continuar. Duplicar y hacer Backup de la máquina virtual en el Proxmox antes de empezar es una buena opción.
ADVERTENCIA
Lo primero, conéctate a la máquina virtual (el servidor Debian), por ssh o por la consola de Proxmox.
Ahora ya tenemos el espacio libre, puedes comprobarlo con el comando:
parted /dev/sda print free
Si no tienes parted instalado:
apt install parted
Si tienes el espacio libre que hemos asignado, verás algo así:
En la imagen de arriba puesdes ver cómo hay 64,4GB de espacio no asignado, este espacio se queremos dar a nuestra partición primaria.
resize2fs /dev/sda1 64GB
Ahora si ejecutas df -h deberías ver que se ha incrementado el espacio en disco.
He de avisar de que estos pasos concretos pueden no funcionar en tu caso, depende de cómo tengas las tablas de tu sistema operativo, pero debería funcionar para la mayoría de casos.
Si en tu caso no funciona déjanos un comentario, y si tienes alguna solución alternativa también, así ayudarás a los demás.
Una tienda española está exponiendo tres archivos pensados para agentes de IA y un sitemap…
Anthropic lanzó Routines en Claude Code el 14 de abril de 2026. Tu agente IA…
Abre Chrome DevTools en cualquier web hecha con Elementor y mira la pestaña Coverage. Entre…
Análisis equilibrado de Elementor en 2026: ecosistema masivo contra problemas de rendimiento, CSS inflado y…
Retool ha publicado su informe Build vs Buy 2026 y los datos son reveladores: el…
Microsoft predice que los agentes de IA empresariales acabarán con el modelo SaaS tradicional antes…
Ver comentarios
Hola amigo segui todos los pasos pero me da error al ejecutar comando resize me dice que el nuevo tamaño no es valido. todo lo anterior si me sale bien de acuerdo a lo publicado solo en este paso se traba a cosa
Gracias
Hola,
revisa que el tamaño sea el correcto. Suele ser ese el problema.
root@XXXX:~# pydf
Filesystem Size Used Avail Use% Mounted on
/dev/pve-vm--1026--disk-/0 10G 8281M 1206M 82.7 [#############################################.........] /
como deberia de hacer aqui el resize?
resize2fs /dev/pve-vm--1026--disk-/0 20GB, sera esa la manera correcta?