Restaure la máquina virtual desde Base VMDK y las instantáneas creadas por Virtualbox en un servidor Ubuntu sin cabeza

Restaure la máquina virtual desde Base VMDK y las instantáneas creadas por Virtualbox en un servidor Ubuntu sin cabeza

Quería cambiar el tamaño de un vmdk de 80 GB en un servidor Ubuntu. solía

VBoxManage clonehd /path/to/file.vmdk" --format vdi
VBoxManage modifyhd "/path/to/file.vdi" --resize 256000
VBoxManage clonehd "/path/to/file.vmdk" --format vmdk

para cambiar el tamaño del vmdk.

Luego, eliminé la entrada del disco duro virtual de 80 GB a través de phpvirtualbox en el administrador de medios virtuales e importé el disco duro virtual de 250 GB. Funcionó bien y arrancó, pero luego vi que Win Server 2008 tenía 2 años de antigüedad.

Descubrí que se debía a una instantánea que no estaba entrante debido a la eliminación de la entrada vmdk de 80 GB en el administrador de medios. El nuevo vmdk de 250 GB no tiene ninguna instantánea conectada.

Las instantáneas en formato de archivo vmdk no se muestran ni nunca se muestran en la descripción general de "instantáneas", pero sí en el administrador de medios virtuales adjunto a los discos duros virtuales de referencia.

administrador de medios virtuales

Los otros dos discos duros virtuales todavía tienen la configuración original, vmdk base y una instantánea. ¿Puedo reconstruir manualmente el archivo de configuración o puedo fusionar el vmdk base con el vmdk instantáneo en la línea de comando?

VBoxManage clonevm Infor_LN --snapshot \{35dd536c-6e3d-4c62-9b0b-065cc40a59c1\}
VBoxManage: error: This machine does not have any snapshots

Como solución alternativa, quería usar CloneVDI para Windows, así que copié todos los archivos en un disco duro externo y apareció el error.

"Compressed VMDKs are currently not supported"

¿Cómo fusionar el vmdk con la instantánea?

Respuesta1

Si tiene varios archivos VMDK, puede intentarestesuponiendo que tenga alguna idea del orden de las instantáneas. Quizás la hora de la última modificación de los archivos antiguos pueda darle una idea al respecto.

De lo contrario, si no tiene una copia de seguridad del .vboxarchivo, puede intentar editarlo manualmente para incluir la información adecuada. No se recomienda (con razón) pero, de lo contrario, no parece que tengas muchas opciones. A partir de una prueba breve mediante la creación de una máquina virtual ficticia y la creación instantánea de múltiples instantáneas, parece que se trata de una estructura anidada. Como tal, si tienes que lidiar con múltiples instantáneas posibles, probablemente no será divertido.

Mi enfoque sería usar el archivo de 80 GB y crear una nueva instantánea, detener la máquina virtual y modificar el .vboxarchivo de tal manera que las referencias de la nueva instantánea apunten hacia la anterior desde su copia de seguridad. Alternativamente, podría escribir toda la parte XML usted mismo, ya que probablemente solo se necesiten unas pocas líneas, pero no estoy seguro de cuáles serían.

información relacionada