¿Puedo hacer una copia de seguridad de una máquina virtual virtualbox en ejecución?

¿Puedo hacer una copia de seguridad de una máquina virtual virtualbox en ejecución?

Actualmente estoy ejecutando un script de Python que requiere mucho tiempo en una máquina virtual (ha estado ejecutándose durante aproximadamente 95 horas en este momento). No tengo idea de cuánto tiempo llevará completarlo y lo estoy ejecutando en una máquina virtual debido a la posibilidad de guardar el estado y reiniciar mi computadora portátil (en caso de actualizaciones obligatorias). Sin embargo, acabo de recibir un correo electrónico informándome que tengo que entregar mi computadora portátil para obtener una actualización de Windows 8 a Windows 10 mañana.

Debido a que el script se ha estado ejecutando durante bastante tiempo, no quiero comenzar de nuevo pasado mañana. ¿Es posible hacer una copia de seguridad de la máquina virtual, incluido el estado actual, y ponerla en funcionamiento nuevamente cuando mi máquina se haya actualizado? Y si es así, ¿cuál es la mejor manera de hacer esto?

Alguna información adicional:
-Estoy ejecutando Windows 8 en el sistema host
-La VM ejecuta Xubuntu 16.04

¡Gracias de antemano!

Editar: No voy a actualizar de Windows 8 a 10 con la actualización gratuita, recibiré una instalación limpia de Windows 10 debido a la política de la empresa.

Respuesta1

Esto no es posible.

Sí, puede guardar el estado de la VM en el disco y reanudarlo más tarde, pero la actualización a Windows 10 lo interrumpirá. Hablo por experiencia.

Técnicamente hablando, debería ser posible guardar y reanudar, pero en la práctica descubrí que no es así.

Respuesta2

Lo que haría en su caso sería hacer clic en "Guardar el estado de la máquina" en VirtualBox y luego simplemente copiar toda la carpeta VM a su unidad de respaldo. De esta manera, cuando le devuelvan su computadora portátil con Windows 10, simplemente puede copiar la carpeta VM nuevamente a su VirtualBox VMscarpeta y luego hacer clic en el yourVMName.vboxarchivo para importar la VM nuevamente a VirtualBox.

Hice esto para mover máquinas virtuales hacia/desde diferentes computadoras y funcionó bien.

Respuesta3

No estoy seguro del efecto de cambio de todo el sistema y la caja virtual en su VM guardada (clonada). Sinceramente no creo que deba romper nada, para eso está la exportación, ¿no?


Pero para responder a la pregunta con la que vine aquí:¿Puedo hacer una copia de seguridad de una máquina virtual virtualbox en ejecución?

La respuesta corta esNo. Pero hay un recorrido.

Lo que puedes hacer es usar VirtualBoxInstantánea. Durante la toma de instantáneas, VBox congela su sistema por un tiempo, pero guarda su estado actual. Esto podría ser suficiente si no desea mover la máquina.

Quería tener una copia de seguridad de este estado. Ahora también hay una opción de clonación. Túno poderclonar una máquina virtual en ejecución. Pero puedes clonar unInstantáneade ejecutar VM :-)

Entonces, para tener una copia de su máquina:

  1. Crear una instantánea
    vboxmanage snapshot <uuid|vmname> take <snap-name>

  2. Clonar la instantánea
    vboxmanage clonevm <uuid|vmname> --snapshot <snap-name>

Documentos:https://www.virtualbox.org/manual/ch08.html

información relacionada