Si usas VirtualBox en tu Mac para ejecutar máquinas virtuales (Windows, Linux, etc.), es posible que necesites ampliar el disco virtual cuando el espacio asignado dinámicamente se queda corto. La herramienta VBoxManage incluida en VirtualBox permite hacerlo desde la línea de comandos de forma rápida y segura.
.vdi o .vhd de la máquina virtual. Manipular discos virtuales conlleva riesgo de pérdida de datos.VBoxManage trabaja en megabytes (MB). Por ejemplo, 30 GB = 30.000 MB; 50 GB = 50.000 MB.cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/
VBoxManage modifyhd --resize [TAMAÑO_EN_MB] [RUTA_AL_ARCHIVO_VDI]
Ejemplo: quieres ampliar Windows10.vdi de 15 GB a 30 GB (30.000 MB) y está en ~/Documents/VM/:
VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi
VBoxManage showhdinfo ~/Documents/VM/Windows10.vdi
El comando anterior solo agranda el «disco duro» virtual. Dentro del sistema operativo invitado (Windows, Linux, macOS) verás espacio sin asignar. Debes usar la herramienta de administración de discos del SO invitado para extender la partición principal y aprovechar el nuevo espacio.
resize2fs / lvextend según uses LVM.diskutil apfs resizeContainer.Si el disco es de tamaño fijo y quieres reducirlo, usa la opción --compact en lugar de --resize. VBoxManage también permite clonar discos, crear instantáneas y gestionar casi cualquier aspecto de VirtualBox desde la terminal. Si lo usas a menudo, considera añadir su ruta a tu PATH o crear un alias en tu .zshrc / .bash_profile.