Pregunta

Heres lo que pasó.

Yo tenía una instantánea en la que estaba trabajando desde dentro de una VM linux.Un amigo pidió un limpio VM como un clon de mina.Así que he cerrado / apagado de mi marcha VM, hizo una copia de la Disk1.vdi junto con las instantáneas ({uuid}.vdi).Luego he reiniciado la máquina virtual y lo hizo fusionado instantáneas, eliminado de mi directorio home y se hizo una tar+bz2 para mi amigo.

Luego, después he restaurado mis copias de seguridad, yo no soy capaz de montar mi instantánea.La VM parece arrancar de mi versión antes de la instantánea.Me parece que no puede encontrar una manera de montar de nuevo mi instantánea.

Alguna idea de cómo hacer VirtualBox ver la instantánea y montarlo?

¿Fue útil?

Solución

No soy un experto, pero he hecho por casualidad alguna investigación sobre este tema solo. Según indica, se realizó la copia de seguridad de sus discos (VDI) y las instantáneas antes de hacer cambios, pero lo hizo no copia de seguridad de la propia máquina virtual (archivo XML). Por lo que han creado una incompatibilidad mediante la restauración de VDI y las instantáneas de la máquina virtual cambiado (que todavía piensa que sólo hay un disco combinado sin instantáneas). Sin una copia de seguridad del archivo original VM en sí puede estar fuera de suerte. (Por favor, vea Clonación de una máquina virtual con múltiples instantáneas para elementos de prueba.)

Otros consejos

Puede volver a trabajar la instantánea, difícil, pero puede probar esto (sin máquina virtual en ejecución):

  • Abre VirtualBox GUI
  • Ir a administrar discos
  • Separar el VDI principal de su máquina virtual.
  • Establecer como inmutable.
  • Vuelva a colocar la VDI principal de su máquina virtual
  • Salir en todos los procesos de VirtualBox
  • Obtener el uuid de la instantánea con VDI VBoxManage showhdinfo, el que desea utilizar no la creada al hacer inmutable el principal VDI
  • Ahora editar el archivo VBOX con el editor de texto y busque el camino de la instantánea que se creó para que sepa dónde ir a borrar ese archivo pequeño, no cierre el editor de texto
  • Eliminar el archivo de instantáneas VDI pequeña
  • Ahora, en el editor de texto, reemplazar el uuid de la instantánea y la ruta a la VDI instantánea para que apunte al archivo de instantáneas VDI
  • Guarde el archivo VBOX y cierre el editor de texto.

En tiempos futuros:. Recuerde que también copia de seguridad de archivos de la VBOX demasiado

El truco se basa en hacer VirtualBox crear un archivo de instantánea falsa (un archivo que va a eliminar manualmente) y sustituir las referencias añadidas al archivo vbox con la instantánea, pero tomar tomar de sustituir también el UUID del archivo de instantánea con el correcto, para eso se puede conseguir con showhdinfo.

Tenga en cuenta, aparece el UUID instantánea en el archivo VBOX a las secciones, el registro (cerca del principio) y la sección adjunta (cerca del final), debe reemplazar tanto, se puede utilizar la búsqueda y reemplazar el recién uuid con la suya.

Esperamos que se puede trabajar para usted; Nunca hago instantáneas de un virtualbox, yo prefiero la forma inmutable (pero eso es sólo para un solo nivel).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top