Como Incrementar el tamaño del disco duro en VirtualBox:
Cómo Incrementar el Tamaño del Disco Duro en VirtualBox (Paso a Paso Avanzado):
IMPORTANTE: Este procedimiento debe realizarse con la máquina virtual (VPS) completamente apagada. También es recomendable crear una copia de seguridad del disco virtual (.vdi o .vmdk) antes de proceder, por si ocurre algún fallo inesperado.
---
¿Por qué podrías necesitar esto?
Con el tiempo, tu VPS en VirtualBox puede quedarse sin espacio, especialmente si instalas muchos paquetes, archivos, o simplemente si usas un sistema operativo que no administra eficientemente el almacenamiento.
---
Paso 1: Abrir CMD como Administrador
1. En Windows, haz clic en Inicio o pulsa la tecla Windows.
2. Escribe `cmd` en el cuadro de búsqueda.
3. Haz clic derecho sobre “Símbolo del sistema” y selecciona “Ejecutar como administrador”.
> TIP: Ejecutarlo como administrador es clave para que el comando `VBoxManage` tenga permisos suficientes para modificar discos virtuales.
---
Paso 2: Navegar a la carpeta de Oracle VirtualBox
En la consola CMD:
```bash
cd\
cd "Program Files\Oracle\VirtualBox"
```
(En sistemas de 32 bits, puede ser solo `Program Files`, en 64 bits podría ser `Program Files (x86)`).
Usa `TAB` para autocompletar nombres de carpetas:
```bash
cd prog[TAB]
cd orac[TAB]
cd virt[TAB]
```
---
Paso 3: Ejecutar el Comando para Redimensionar el Disco
El comando que usaremos es:
```bash
VBoxManage modifyhd "RUTA_DEL_DISCO" --resize TAMAÑO_EN_MB
```
Ejemplo:
```bash
VBoxManage modifyhd "C:\Users\TuUsuario\VirtualBox VMs\UbuntuServer\UbuntuServer.vdi" --resize 51200
```
> Esto expandirá el disco a 50GB (51200 MB).
¡OJO!:
- Este comando solo funciona con discos VDI o VHD. Si tienes un disco VMDK (como en tu caso), primero deberás convertirlo a VDI o usar herramientas alternativas.
- No puedes reducir el tamaño con este comando, solo expandir.
---
Paso 4: Iniciar la Máquina Virtual y Asignar el Espacio
Una vez expandido el disco, inicia la máquina virtual y:
En Linux:
1. Abre una terminal.
2. Escribe `lsblk` para verificar el nuevo tamaño.
3. Usa `gparted` (o `fdisk` y `resize2fs`) para redimensionar la partición y usar el nuevo espacio.
En Windows (VPS):
1. Abre el Administrador de discos (`diskmgmt.msc`).
2. Verás una partición con espacio no asignado.
3. Haz clic derecho en la partición del sistema y elige “Extender volumen”.
---
¿Y si el disco es VMDK?
- Los discos .vmdk suelen tener varias partes (`-flat.vmdk`, `.vmdk`, etc.).
- Puedes convertirlo a VDI con:
```bash
VBoxManage clonehd "original.vmdk" "convertido.vdi" --format VDI
```
Luego haces el resize sobre el nuevo VDI:
```bash
VBoxManage modifyhd "convertido.vdi" --resize 51200
```
---
Tips y datos extra:
- El tamaño en el comando es el total deseado, no solo lo que vas a aumentar.
- Puedes usar herramientas gráficas como GParted Live ISO para redimensionar las particiones más fácilmente.
- En sistemas Linux puedes instalar `gparted` con:
```bash
sudo apt install gparted
```
---
Resumen Rápido del Comando Clave:
```bash
VBoxManage modifyhd "C:\Ruta\Al\Disco.vdi" --resize 51200
```
---
Recomendaciones Finales:
- Mantén snapshots antes de hacer cambios.
- Siempre apaga bien la VM antes de modificar discos.
- Evita trabajar con discos dinámicos muy llenos, pueden fragmentarse mucho.


