Bagaimana cara mereset VM ke snapshot sebelumnya?


24

Saya menjalankan mesin virtual Ubuntu pada mesin host Ubuntu menggunakan VirtualBox. Saya memasang beberapa perangkat lunak pada mesin virtual saya. Saya ingin tahu apakah ada metode untuk mereset mesin virtual saya saat ini ke keadaan sebelumnya (snapshot) pilihan saya? Bagaimana saya bisa melakukan itu? Bagaimana saya bisa mengatur ulang ke snapshot sebelumnya membatalkan perubahan yang akan saya buat lebih lanjut ke VM saya?

Metode apa pun diterima, terutama yang bisa saya programkan dalam skrip bash atau bahasa pemrograman apa pun.

Jawaban:


30

Ambil sebuah foto

Dari GUI Kotak Virtual (Virtualbox Manager) kita dapat dengan mudah mengambil snaphot dari mesin virtual yang sedang berjalan dengan memilih Ambil Foto atau menekan HOST+ T:

masukkan deskripsi gambar di sini

Ini akan membuka dialog untuk memberikan nama yang masuk akal dan deskripsi pilihan snapshot ini:

masukkan deskripsi gambar di sini

Snapshot kemudian akan disimpan di direktori mesin (tergantung pada ukuran mesin ini mungkin perlu waktu beberapa saat).

Pada baris perintah hal yang sama dapat dicapai oleh

VBoxManage snapshot <Name_of_VM> take <Name_of_Snapshot>

Kembalikan foto

Dari Virtualbox Manager kami dapat mengembalikan ke snapshot apa pun dengan memilih mesin, lalu menekan tombol Snapshots (1) di kanan atas:

masukkan deskripsi gambar di sini

Pilih foto yang sesuai dari daftar, lalu tekan masukkan deskripsi gambar di siniuntuk mengembalikan foto ini.

Keadaan mesin saat ini akan hilang. Untuk mengembalikan kondisi saat ini, pertama-tama kita harus membuat snapshot juga.

Mengembalikan snapshot dari baris perintah dilakukan dengan

VBoxManage snapshot <Name_of_VM> restore <Name_of_Snapshot>

7
Catatan: tombol restore snapshot hanya akan diaktifkan ketika VM dimatikan.
Oliver Dungey

Menyelamatkan hariku :)
Ramesh Kambadaasan

Juga bermanfaat. Melihat snapshot yang tersedia saat berada di baris perintah dapat dilakukan denganvboxmanage snapshot VM_NAME list
Mitchell van Zuylen
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.