Question

Heres ce qui est arrivé.

J'ai eu un aperçu sur lequel je travaillais depuis un linux VM. Un ami a demandé une machine virtuelle propre comme un clone de moi. Donc, je fermais / arrêt ma course VM, a fait une copie du Disk1.vdi ainsi que les instantanés ({UUID} .vdi). Ensuite, je remis en marche la machine virtuelle et a fait des clichés fusionnés, supprimé mon répertoire et fait un goudron + bz2 pour mon ami.

Ensuite, après que je me redonna des sauvegardes, je ne suis pas en mesure de monter mon instantané. La machine virtuelle semble démarrer à partir ma version avant snapshot. Je ne peux pas l'air de trouver un moyen de monter mon retour instantané.

Toute idée comment faire VirtualBox voir l'instantané et le monter?

Était-ce utile?

La solution

Je ne suis pas un expert, mais ai fait par hasard une enquête sur tout ce sujet. Vous avez dit que vous avez sauvegardé vos disques (VDI et instantanés) avant de faire des changements, mais vous avez pas sauvegarder la machine virtuelle elle-même (le fichier XML). Donc, vous avez créé une incompatibilité par la restauration de VDI et des instantanés à la VM changé (qui pense encore il n'y a qu'un disque fusionné sans snapshots). Sans une sauvegarde du fichier d'origine VM lui-même vous pouvez être hors de la chance. (S'il vous plaît voir Clonage une machine virtuelle avec plusieurs photos preuves à l'appui.)

Autres conseils

Vous pouvez retourner au travail l'instantané, délicat, mais peut essayer (sans fonctionnement de la machine virtuelle):

  • GUI Ouvrez VirtualBox
  • Allez à gérer les disques
  • Détachez votre principale VDI de votre machine virtuelle.
  • Définir comme INMUTABLE.
  • Rattacher la principale VDI de votre machine virtuelle
  • Sortie de tous les processus virtualbox
  • Obtenir l'UUID de votre instantané VDI avec VBoxManage showhdinfo, celui que vous voulez pas utiliser celui créé lorsque vous immuable le principal VDI
  • modifier maintenant le fichier VBOX avec éditeur de texte et recherchez le chemin de l'instantané qui a été créé de sorte que vous savez où aller supprimer ce petit fichier, ne fermez pas l'éditeur de texte
  • Supprimer ce fichier vdi petit instantané
  • Maintenant, l'éditeur de texte, remplacer le UUID de l'instantané et le chemin vers le vdi instantané pour pointer vers votre fichier vdi instantané
  • Enregistrez le fichier VBOX et fermez l'éditeur de texte.

Pour les temps futurs. Rappelez-vous aussi des fichiers de sauvegarde VBOX trop

L'astuce est basée sur une prise VirtualBox créer un fichier de capture instantanée faux (un fichier que vous allez supprimer manuellement) et remplacer les références ajoutées au fichier Vbox avec votre instantané, mais prenez prendre également de remplacer l'UUID du fichier instantané avec le bon, pour que vous pouvez obtenir avec showhdinfo.

Soyez averti, l'UUID instantané sur le fichier VBOX apparaît sur les sections, le registre (près du début) et la section ci-jointe (à la fin), vous devez remplacer les deux, vous pouvez utiliser la recherche et remplacer le nouveau uuid avec vôtre.

Espérons que cela fonctionnera pour vous; Je ne fais jamais des instantanés d'un virtualbox, je préfère la façon immuable (mais qui est seulement pour un seul niveau).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top