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.
“OpenAI lanza Instant Checkout: ahora puedes comprar desde ChatGPT, con soporte para más de un…
¿Sigues atrapado en los SaaS tradicionales? ¡Es hora de despertar! AI Tailorware está cambiando las…
Recientemente, el expresidente Donald Trump ha dado un giro al comercio electrónico internacional con nuevas…
A veces WordPress tiene fama de ser “para amateurs”... y oye, que sí, que hay…
Hoy te traigo un artículo del compañero (aunque ya nunca escribe, ejem) y CEO de…
Si quieres competir en el mundo digital de hoy en día, donde las compras no…
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?