Meilleur moyen de supprimer plusieurs instantanés à la fois


1

J'ai une machine virtuelle VirtualBox (avec Windows Server 2012 en tant qu'hôte et invité). J'ai créé plusieurs instantanés tout en configurant des tâches difficiles:

Before installing OS
 \____ Before installing software A
        \____ Before installing software B
               \____ Before installing software C
                      \____ Testing this
                             \____ Testing that
                                    \____ Current state

Maintenant, tout fonctionne et j'ai besoin de l'espace disque, donc je veux supprimer tous les instantanés. Mes recherches suggèrent qu'il n'y a pas d'autre moyen de supprimer les instantanés qu'un par un, terriblement lent. Je ne peux ni cloner ni exporter la machine virtuelle, car elle utilise déjà 75% du disque hôte.

Devrais-je commencer à enlever de haut en bas ou vice-versa? Quel serait le résultat d'une fusion plus rapide? Ou ça n'a pas vraiment d'importance?


Si vous souhaitez conserver les modifications apportées avec chaque instantané, commencez en bas et fusionnez les modifications. Si vous vous déplacez vers le bas, vous les
rejeterez

@Ramhound Je suis confus. Je crée et supprime librement des instantanés depuis un certain temps et je n'ai jamais perdu l'état actuel, à moins de restaurer explicitement un instantané: -?
Álvaro González

Dans tous les cas, le temps nécessaire sera le même, même si les modifications capturées par les instantanés sont enregistrées. Vous fusionnez les modifications dans la machine virtuelle de base, la quantité de modifications que vous avez effectuée sera statique. Donc, le temps nécessaire pour fusionner ces modifications dans la VM sera le même, mais maintenant que j'y pensais un peu plus, j'ai inversé ma déclaration. Lorsque vous supprimez un instantané, vous transférez les modifications que vous avez effectuées avec cet instantané dans la machine virtuelle de base, de sorte que vous voulez que le dernier instantané soit fusionné en dernier. Vous voulez fondamentalement que le dernier instantané devienne la VM de base, n'est-ce pas?
Ramhound

@Ramhound Je ne suis peut-être pas tout à fait familier avec la terminologie. Je veux me débarrasser de tous les instantanés, comme si je ne les avais jamais créés.
Álvaro González

1
@Ramhound Si je repasse à "Avant d'installer le système d'exploitation", je m'attendrais à obtenir une machine virtuelle vide et à perdre tout mon travail: -?
Álvaro González

Réponses:


0

Je ne sais pas si c'est le meilleur moyen, mais c'est le moyen le plus rapide et uniquement si vous souhaitez supprimer tout instantané et quitter l'état actuel.

Accédez aux instantanés, cliquez avec le bouton droit sur l'état actuel, cliquez sur cloner, cochez toutes les cases et définissez "Inclure tout l'adaptateur réseau ...".

entrez la description de l'image ici

Sur l'écran suivant, sélectionnez "Full Clone"

Sur l'écran suivant, sélectionnez "État actuel de la machine" et cliquez sur Cloner.

Maintenant, vous avez exactement la même machine sans instantané. Besoin de supprimer l'ancienne machine

Inconvénients: nécessité de renommer l’ancienne machine virtuelle avant le clone ou une nouvelle machine virtuelle après le clonage. Puisque vous conservez tous les UUID, tous doivent fonctionner de la même manière, y compris l’automatisation en ligne de commande. - besoin d'espace supplémentaire pour faire la double taille temporairement

Avantages: - Fusion automatique de tous les instantanés, donc inutile de perdre du temps pour supprimer un par un


La question dit «Je ne peux ni cloner ni exporter la machine virtuelle, car elle utilise déjà 75% du disque hôte.»
Scott

Je n'ai pas lu attentivement :), mais techniquement, si vous spécifiez un clone sur un autre disque dur disposant de suffisamment d'espace, il devrait fonctionner. Vous ne pouvez vraiment pas cloner ou supprimer des instantanés sur le même disque dur, car l'une ou l'autre approche nécessite un espace x2 pour copier des données entières. Vous pouvez essayer de supprimer un à un, en commençant par le plus petit, dans l’espoir de libérer de l’espace, mais vous finirez probablement par rester bloqué à un moment donné. Vous avez juste besoin de plus d'espace. Peut-être déplacer la machine virtuelle vers un autre disque dur externe / SSD fusionner sur un autre hôte, revenir en arrière?
Pawel Cioch
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.