¿Cuándo sucede realmente una instantánea de VirtualBox?

11

Paso mucho de mi trabajo escribiendo documentación para la instalación de software en los servidores de mi empleador. A veces esto es bastante complicado, así que hago el trabajo inicial dentro de una máquina virtual que se ejecuta en VirtualBox, y tomo instantáneas en cada hito exitoso.

Dependiendo de lo que esté haciendo mi máquina, la cantidad de cambios que se han realizado desde la última instantánea y demás, la generación de la instantánea puede tardar varios minutos en completarse. Durante este tiempo, la máquina virtual sigue respondiendo y puedo seguir usándola.

Si inicio una instantánea, ¿puedo continuar trabajando, sabiendo que el estado de la máquina se almacenó al comienzo del proceso de instantánea o existe el riesgo de que pueda terminar con la instantánea que contiene la mitad del siguiente paso en mi trabajo y, por lo tanto, ¿debo esperar hasta que el proceso de captura de imágenes haya finalizado antes de continuar mi trabajo?

Rico
fuente

Respuestas:

10

No, no tiene que esperar hasta que una instantánea se haya creado por completo. La documentación de VirtualBox arroja algo de luz sobre la tecnología detrás de las instantáneas:

Cuando se toma una instantánea, VirtualBox "congela" el archivo de imagen [disco virtual - IK] y ya no escribe en él. Para las operaciones de escritura desde la VM, se crea un segundo archivo de imagen de "diferenciación" que recibe solo los cambios en la imagen original.

Puedes leer más sobre esto allí:

Igor Korkhov
fuente