Podczas tworzenia migawki oryginalny dysk wirtualny jest zamrażany i tworzony jest plik migawki. Od tego momentu wszystkie zmiany, które w przeciwnym razie zostałyby wprowadzone na dysku wirtualnym, są zapisywane w pliku migawki.
Jeśli jesteś zadowolony z nowej sytuacji, możesz zatwierdzić migawkę. Wszystkie zmiany zostaną następnie zastosowane na oryginalnym dysku wirtualnym, a plik migawki można usunąć.
W przeciwnym razie możesz przywrócić system do stanu, w jakim był on podczas tworzenia migawki.
Możliwe jest także wykonanie kolejnej migawki, jeśli masz już migawkę. Oryginalna migawka zostanie następnie zamrożona, a wszystkie zmiany przejdą do drugiego pliku migawki. Możesz kontynuować, aby utworzyć kilka punktów wycofania w historii (jak już wspomniano).
Z czasem plik migawki będzie się powiększał, zwłaszcza gdy wprowadzasz wiele zmian w systemie, takich jak instalowanie nowych pakietów oprogramowania lub usuwanie dużej liczby plików. Jeśli utworzysz kilka migawek, mogą one nawet stać się większe niż oryginalny dysk.
Używam migawek, gdy muszę zaktualizować jeden z serwerów, za które jestem odpowiedzialny. Jeśli aktualizacja się powiedzie i nie będzie żadnych problemów, zatwierdzam migawkę.
Jeśli jednak coś pójdzie nie tak, wycofuję zmiany i tworzę kopię serwera i aktualizuję kopię, aby dowiedzieć się, co poszło nie tak.
Migawki powodują utratę wydajności. Twój system musi zawsze widzieć spójny dysk, więc jeśli uzyska dostęp do dysku wirtualnego, VMware Workstation odczyta z oryginalnego dysku, zastosuje zmiany z migawki i zaprezentuje wynik w systemie.
VMware Workstation użyje inteligentnego buforowania, aby utrzymać wydajność, ale będzie to trudniejsze i wolniejsze w miarę wzrostu migawki i liczby migawek.
Jeśli chcesz zachować określony stan, prawdopodobnie lepiej jest w tym momencie wykonać kopię dysku wirtualnego (lub całego systemu) i zachować go jako odniesienie. Rozmiar kopii nigdy nie wzrośnie, a Twój system nie będzie cierpiał negatywnych skutków migawek rosnących w nieograniczony sposób.
Chociaż odpowiedź @ NZD jest technicznie poprawna, chciałbym dodać inną perspektywę. Wszystko zależy od tego, co próbujesz osiągnąć. Używam dziesiątek różnych środowisk z wieloma migawkami. Niektóre z tych środowisk są przeznaczone do testowania i muszą być bardzo stabilne, więc są przechowywane przez długi czas, do 6 miesięcy. Musisz tylko zdawać sobie sprawę z problemów, które mogą wystąpić, ale może to być dla ciebie w porządku.
Podczas przywracania do starej migawki wiemy, że aktualizacje systemu Windows i / lub aplikacji będą nieaktualne. Wiemy, że może to spowodować, że relacje zaufania w domenach przestaną być ważne, wiemy, że możliwe jest, że czas został zmieniony z powodu czasu letniego. Ale gdy weźmiesz to wszystko pod uwagę, możesz mieć bardzo stabilne środowisko, dlatego podczas testowania zmian w tworzonych aplikacjach jedynym zmieniającym się czynnikiem jest sam aplikator.
To naprawdę zależy od tego, co próbujesz osiągnąć. Jeśli używasz maszyn wirtualnych do maszyn produkcyjnych, to sugeruję, aby postępować zgodnie z odpowiedzią NZD, ale znowu, jeśli używasz maszyn wirtualnych, sugeruję, aby nie używać VMare Workstation, ale coś w rodzaju ESX / ESXi zamiast wydajności i stabilności zagadnienia.
Podsumowując, moja odpowiedź brzmiałaby: Zależy, to może być w porządku. Myślę, że większym czynnikiem byłoby upewnienie się, że liczba migawek będzie ograniczona do minimum, ponieważ spowolni to znacznie maszynę wirtualną i zajmie dużo miejsca.
źródło