💾 Jak sprawdzić stan snapshotów maszyny wirtualnej?
Wirtualizacja to dziś fundament wielu środowisk IT – od testowania oprogramowania po pełnoprawne środowiska produkcyjne. Jednym z kluczowych narzędzi ułatwiających zarządzanie maszynami wirtualnymi są snapshoty. Umożliwiają szybki powrót do poprzedniego stanu systemu – niczym „punkt przywracania” w Windowsie, ale działający na poziomie całego dysku maszyny wirtualnej.
W tym artykule pokażemy, jak sprawdzić stan snapshotów w popularnych środowiskach wirtualizacji: VirtualBox, VMware oraz Proxmox/KVM.
🧠 Czym są snapshoty?
📸 Snapshot to zapis stanu maszyny wirtualnej w konkretnym momencie. Może zawierać:
- Stan dysku
- Stan pamięci RAM (opcjonalnie)
- Konfigurację maszyny
🔁 Snapshoty są idealne do testów i aktualizacji – jeśli coś pójdzie nie tak, można błyskawicznie wrócić do poprzedniego stanu systemu.

🔍 Jak sprawdzić stan snapshotów w różnych systemach?
🖥️ VirtualBox
✅ GUI (graficznie):
- Otwórz VirtualBox Manager
- Zaznacz maszynę → kliknij zakładkę Migawki (Snapshots)
- Zobaczysz pełne drzewo snapshotów:
- 📌 Nazwa
- 📅 Data utworzenia
- 📝 Komentarz (jeśli dodany)
✅ Terminal (VBoxManage):
VBoxManage snapshot "NAZWA_VM" list
Wynik pokaże:
- Nazwę snapshotu
- UUID
- Status (np. „current”)
💡 Aby zobaczyć aktywny snapshot:
VBoxManage showvminfo "NAZWA_VM" | grep -i snapshot
💼 VMware Workstation / Player
✅ GUI:
- Uruchom VMware Workstation
- Kliknij prawym przyciskiem myszy na maszynie → Snapshot > Snapshot Manager
- Wyświetli się graficzne drzewo snapshotów
✅ Komendy PowerCLI (dla VMware vSphere/ESXi):
Get-VM -Name "Nazwa_VM" | Get-Snapshot
Wynik zawiera:
- Nazwę snapshotu
- Datę utworzenia
- Opis
- Status (czy aktywny)
💡 Możesz też użyć vSphere Web Client, wybierając maszynę → zakładka Snapshots
🖧 Proxmox / KVM
✅ GUI Proxmox:
- Wejdź do panelu Proxmox Web UI
- Wybierz maszynę → zakładka Snapshots
- Zobaczysz listę wszystkich snapshotów:
- 📅 Data
- 📝 Opis
- ✔️ Czy zawiera stan pamięci RAM
✅ CLI:
qm listsnapshot VMID
Przykład:
qm listsnapshot 101
Wynik:
Name VM State Created
------------------------------------------------
snapshot1 yes 2024-01-15 12:44:00
snapshot2 no 2024-02-20 10:12:35
💡 Aby zobaczyć szczegóły konkretnego snapshotu:
qm snapshot VMID snapshot_name --print
🧾 Różnice między snapshotami z RAM a bez RAM
Snapshot z RAM 🧠 | Snapshot bez RAM 💽 |
---|---|
Przywraca stan maszyny „w biegu” | Wymaga ponownego uruchomienia |
Dłuższy czas tworzenia | Szybsze tworzenie |
Zajmuje więcej miejsca | Mniejszy rozmiar |
⚠️ Na co uważać przy snapshotach?
- ❌ Nie traktuj snapshotów jako backupu – to różne mechanizmy!
- 📉 Zbyt dużo snapshotów może obciążyć dysk i spowolnić VM
- 🔄 Snapshoty najlepiej tworzyć przed aktualizacjami, testami, migracjami
🛠️ Jak usunąć niepotrzebne snapshoty?
- VirtualBox:
VBoxManage snapshot "NAZWA_VM" delete "NazwaSnapshotu"
- VMware:
W GUI → Snapshot Manager → zaznacz i kliknij „Delete” - Proxmox:
qm delsnapshot VMID snapshot_name
✅ Podsumowanie
Snapshoty są potężnym narzędziem w świecie wirtualizacji, ale wymagają odpowiedniego zarządzania. Znajomość sposobów ich przeglądania, sprawdzania stanu i usuwania pozwala na pełną kontrolę nad środowiskiem VM i szybkie reagowanie w przypadku problemów.
Wirtualizacja daje nam elastyczność — snapshoty dodają do niej bezpieczeństwo.