Dois-je utiliser des instantanés ou des clones à mes fins?

10

J'ai une machine VirtualBox représentant une installation "propre" de mon système d'exploitation. Je voudrais utiliser cette machine virtuelle pour plusieurs types de machines - une pour les jeux simples, une pour la programmation, une pour mon montage audio. Donc, fondamentalement, je veux trois ou quatre (peut-être plus tard) machines virtuelles que je peux démarrer en fonction de ce que je fais. D'après ce que je comprends, les clones et les instantanés pourraient servir mes objectifs. Je pourrais soit créer un clone distinct pour chaque machine virtuelle que je veux, soit simplement dériver plusieurs instantanés de la machine de base et installer tous mes outils sur chacun.

La seule différence de base à laquelle je peux penser est (1) je ne peux pas exécuter plusieurs instantanés de la même machine en même temps (ou puis-je?) Et (2) les clones prendraient plus d'espace sur mon disque dur (car l'ensemble le disque dur virtuel serait cloné plusieurs fois).

Notez que je ne suis pas concerné par l'exécution de plusieurs machines virtuelles en même temps, je ne veux en exécuter qu'une à la fois.

Y a-t-il d'autres différences auxquelles je ne pense pas?

bateau solitaire
la source

Réponses:

5

Votre différence (2) est effacée si vos clones sont des "clones liés" plutôt que des "clones complets". Les clones liés utilisent des disques de différenciation tout comme les instantanés. Ensuite, les vraies différences par rapport aux instantanés sont que les instantanés peuvent être créés à partir d'une machine virtuelle en cours d'exécution; et en outre votre point (1), qui se produit parce que chaque instantané a le même ID de disque (UUID). En revanche, chaque disque cloné se voit attribuer un nouvel ID de disque (UUID). Les ID de disque distincts permettent aux disques clonés de s'exécuter simultanément.

minopret
la source
Donc, pour clarifier: si je crée des "clones liés", (1) je pourrais exécuter plusieurs VM à partir du même disque "de base" (en même temps ??), et (2) le disque de base devient essentiellement "en lecture seule" "? Cela ressemble exactement à ce que je veux.
loneboat
Oui. Eh bien, je n'ai lu attentivement que la documentation. Bien que j'utilisais des instantanés cette semaine, je n'ai pas du tout essayé d'utiliser des clones.
minopret
0

Les deux: commencez par les clones, puis effectuez un instantané avant d'apporter des modifications cruciales ou les modifications que vous souhaitez annuler. Exemple, votre programmation et décidé que vous devez ajouter une bibliothèque qui pourrait tuer votre machine virtuelle. Je ferais un clone de la machine virtuelle de base pour chaque objectif pour lequel vous en avez besoin.

MDMoore313
la source
0

Ce que je ne comprends pas, c'est pourquoi vous voulez des vidéos distinctes si ce sont toutes des images de base que vous créez ... alors vous pourriez avoir une vidéo à vous soucier, et les instantanés fonctionneraient alors mieux pour vous

Canadian Luke
la source