Hola a tod@s.
Bueno, bueno, el titulo lo dice todo.
Decir que en virtualbox no se puede hacer con la máquina corriendo, hay que apagar la máquina virtual, ampliar el disco y volver a encender la máquina virtual y ampliar en el guest la partición. El proceso puede tardar varios minutos y si es una vm de un cliente se ha de hacer en varios pasos. El cliente ha de apagar la máquina cuando le venga bien, nosotros ampliar el disco y volver a encender la máquina y avisar al cliente de que la máquina ya está corriendo.
Bueno, podemos mejorar esto un poco, sin que llegue a ser una ampliación en caliente.
El truco está en guardar el estado de la máquina.
vboxmanage controlvm "vm" savestate
ampliamos el disco duro.
vboxmanage modifyhd path-disco/disco.vdi --resize XX
donde XX es el tamño en gb multiplicado por 1024
y volvemos a lanzar la máquina con
vboxmange startvm "vm"
tiempo de la operación segundos.
lo malo de este método es que el cliente sigue sin ver la ampliación del disco duro. Ha de apagar la máquina y volverla a arrancar, no vale con un reiniciar.
Pero ya puede el cliente gestionarse tu ventana de tiempo para hacerlo, nosotros hemos tardado segundos en realizar la ampliación.
Un saludo y hasta otra.