martedì 22 novembre 2011

Virtual machine Copy

Per copiare una virtual machine VirtualBox e riutilizzarla sullo stesso sistema:

VBoxManage clonehd $(pwd)/oldfile.vdi $(pwd)/newfile.vdi

Per cambiare soltanto lo UUID del disco:

VBoxManage internalcommands setvdiuuid BLANK_XP.vdi

Per compattare il disco:

VBoxManage modifyhd --compact

Affinché questa operazione sia efficace, lo spazio libero nel sistema ospitato deve essere azzerato con l'ausilio di uno strumento adatto software. Per Windows, è possibile utilizzare lo strumento sdelete fornito da Microsoft. Eseguire sdelete -z nel guest per azzerare lo spazio libero sul disco prima di comprimere l'immagine virtuale del disco. Per Linux, utilizzare l'utilità zerofree che supporta i filesystem ext2/ext3.
 
To copy a VirtualBox virtual machine and reuse in the same system:

VBoxManage clonehd $(pwd)/oldfile.vdi $(pwd)/newfile.vdi

Only to change the disk UUID:

VBoxManage internalcommands setvdiuuid BLANK_XP.vdi

To compact the disk:

VBoxManage modifyhd --compact


For this operation to be effective, it is required that free space in the guest system first be zeroed out using a suitable software tool. For Windows guests, you can use the sdelete tool provided by Microsoft. Execute sdelete -z in the guest to zero the free disk space before compressing the virtual disk image. For Linux, use the zerofree utility which supports ext2/ext3 filesystems.