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.