Virtualbox gép biztonsági mentése – a megfelelő módon

Az alábbi leírás Linux hostokhoz van, Windows vagy Mac OS X hostokon a parancs az alábbiaktól eltérhet.

A legtöbb ember sajnos későn veszi észre, hogy a Virtualbox gépek mentése (.vdi fileok) nem egy egyszerű copy-paste művelet. A késő ez esetben valószínűleg annyit jelent, hogy nem is fog a szimpla másolással elkészített mentés működni.

Ha megfelelőképpen szeretnénk menteni, annak a következő a módja:

VBoxManage clonehd forrás cél

Ha például “vbox” userként futtatjuk a virtuális gépet, akkor tehát a következő a teendő:

su - vbox
VBoxManage clonehd ~/.VirtualBox/VDI/WindowsXP.vdi ~/WindowsXP_Backup.vdi
Valahol a Virtualbox 2-es verziója körül a clonevdi paraméter clonehd-ra változott. Kompatibilitási okokból mindkettő működik, de célszerűbb a clonehd-t alkalmazni és használatát megszokni.

A parancs kiadása után nincs más teendő, mint megvárni amíg végez, ez a .vdi file méretétől függően eltarthat egy darabig. Ez így tulajdonképpen egy új UUID-et (Universal Unique Identifier) generál a klónozott VM számára.

A mentést ezután mozgathatjuk bárhová, kiírhatjuk DVD-re, stb.

Ilyen módon nem fogunk pl. az alábbihoz hasonló üzenettel találkozni:

A hard disk with UUID {4c436733-4b8a-4dee-70cd-63619884ed3a} or with the
same properties (’/home/martin/.VirtualBox/VDI/test.vdi’) is already
registered.