VirtualBox sanal makinesinin durumunu komut satırından kaydetmek?


7

Windows'ta VirtualBox kullanıyorum.

Sanal Makineyi kapatacak ve "devleti kurtarabilecek" bir komut dosyası yapmanın bir yolu var mı? Ya da sadece VM'ye kapatılmasını söylesin mi?

Sigara sonraki Maddeleri:

  • VM'yi komut satırından açabileceğinizi biliyorum çünkü VM'yi açmak için bir kısayolum var. Ve böylece sadece kısayol komutundan haciz diyebilirim.
  • Sormamın nedeni, yedekleme yazılımımın bir yedekleme öncesi / sonrası yedekleme komut satırı seçeneğine sahip olmasıdır. Bu yüzden VM'nin durumunu kaydetmek için komut satırını kullanmak istiyorum. Ardından VM'yi yedekleyin. Ardından VM'yi başlatmak için komut satırını kullanın.

Her biri bir satırda iki toplu iş dosyası komut dosyası oluşturdum. "Pre" toplu iş dosyası, VM'nin kaderini kurtarır. Sonra yedekleme, VM dosyalarını kopyalar. Sonra "Post" toplu iş dosyası VM'yi geri yükler.
Trevor Boyd Smith

Yanıtlar:


15

İtibaren VBoxManage Manuel:

VBoxManage controlvm <vm> savestate VM'nin geçerli durumunu diske kaydedecek ve ardından VM'yi durduracaktır. (Bu, GUI'nin "Makine" menüsünde "Kapat" öğesini seçmeye veya pencerenin kapat düğmesine basmaya ve ardından iletişim kutusundaki "Makine durumunu kaydet" seçimine eşdeğerdir.)

Sonra tekrar kullanarak başlayabilirsiniz VBoxManage startvm "Windows XP" (VM'nizin elbette "Windows XP" olarak adlandırıldığı varsayılmaktadır).

Bulmalısın VBoxManage.exe VirtualBox yükleme klasörünüzün bir yerinde. Tabi ki yapabilirsin onu PATH'ine ekle daha kolay erişebilmek için.


1
Her zamanki gibi sanal kutu harika komut satırı desteğine sahiptir. Huzzah!
Trevor Boyd Smith
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.