2014-12-08 90 views
8

Un newbie di VirtualBox qui. Ho creato uno snapshot di una macchina virtuale utilizzando questa riga di comando:Backup e ripristino con VirtualBox

VBoxManage snapshot VMName take BackupName 

poi ho usato questo per verificare:

VBoxManage showvminfo VMName 

e ho visto uno snapshot è stato creato con il nome BackupName. Non ho trovato un'istantanea "effettiva" BackupName, ho trovato un file filename.sav nella cartella SnapShots.

La mia intenzione era creare un'istantanea di questa macchina virtuale, copiarla su un'altra macchina host e ripristinarla lì. Dal momento che non riuscivo a trovare la "fotografia" BackupName, così ho copiato il file sav al nuovo ospite e usato questo comando:

VBoxManage adoptsate filename.sav 

Ma non ha funzionato. Qualcuno può aiutarmi a copiare quella "istantanea" e ripristinarla in un nuovo host. Grazie mille

+0

Devi andare nel menu 'File' di VirtualBox Manager e usare' Export Appliance'. Un'istantanea è solo un file di differenze realtive su un altro file sulla stessa macchina, non un'immagine completa di una VM che può essere trasportata. –

+0

Grazie a @MarkSetchell per la spiegazione. Sfortunatamente, l'host porta la VM che voglio fare il backup non ha l'interfaccia utente di VirtualBox, ecco perché devo usare semplicemente la linea di comando. Qualche altra soluzione? – Ragnarsson

risposta

11

In primo luogo, ottenere una lista delle macchine virtuali installate sul vostro ospite nella riga di comando:

vboxmanage list vms 

Esempio di output

"UbuntuVM" {77743eca-e338-471c-b824-60c5c5c22b6f} 
"Windows XP SP3" {3818afc4-189d-4441-8f35-07284c930a4b} 
"Windows XP SP3 Clone" {79b40316-225a-43a1-9ddf-22a51c280d4e} 

Trova quello che si desidera esportare a un host diverso ed esportare in un file denominato Ubuntu.ova in questo modo:

vboxmanage export UbuntuVM -o Ubuntu.ova 
+2

Prima di utilizzare l'esportazione, assicurarsi che vm sia spento: 'vboxmanage controlvm poweroff' – daemon12

+0

@ daemon12 Innanzitutto, è necessario arrestare un sistema in esecuzione, non spegnerlo. In secondo luogo, la tua risposta non sta "coprendo" il caso di una VM in esecuzione che non dovrebbe essere bloccata (questo è il motivo per cui l'autore sta provando le istantanee. – Enzo