Svaried Blog, a bit of Linux, in itagliano

Deliri e vaccate su Linux, e quanto altro mi capita da ubriaco…

Comprimere le immagini .vdi di VirtualBox

con 2 commenti

Come tutti sappiamo Virtualbox utilizza dei file che le macchine virtuali vedono come HardDisk, altrove ho già spiegato come fare a clonarli senza dare fastidio all’applicativo usando i suoi tool, qui invece indico come “compattarli”. Si perchè comunemente i file immagine delle macchine virtuali NON sono totalmente allocate (a meno di aver scelto diversamente), in modo da risparmiare spazio, quindi occupano su disco solo lo spazio che la macchina virtuale scrive realmente (o poco di più), questo per evitare di trovarsi senza Gigabyte troppo presto quando si maneggiano diverse macchine virtuali.

Quindi come accade ormai per moltissime cose che magnano spazio sui dischi fissi c’è un ottimo tool di compattazione, che da terminale ci permette di recuperare qualche megabyte:

$ VBoxManage modifyvdi NOMEFILEVDI.vdi compact

Un paio di note, come sempre necessarie: non guadagnerete tantissimo, e soprattutto non seguite i consigli di piazzare un pò di zeri per poi compattare dopo, ho provato personalmente e NON funziona, anzi perderete spazio, questo almeno su linux, non ho provato su windows; NON serve sudo; NON utilizzatelo con la macchina virtuale stessa avviata; preferibilmente non avviate macchine virtuali in generale visto che la compattazione è piuttosto esosa in termini di risorse; se il file .vdi non è registrato nei dischi di virtualbox vi darà un errore, ma non preoccupatevi eseguirà lo shrink comunque.

Written by Coort

25 Giugno 2007 a 14:34

Pubblicato in Appunti, Link, Linux, Ubuntu, Virtualbox

2 Risposte

Subscribe to comments with RSS.

  1. Grazie mille. Ho provato su Ubuntu 8.04 con Windows 2000 virtualizzato se non metto i settori a zero non mi esegue niente, se eseguo sdelete.exe e poi rieseguo la procedura funziona e recupero i giga persi.

    Fox -ino

    15 Luglio 2008 alle 14:28

  2. Buon per te, al tempo mi ha funzionato una volta si ed uno no :P

    Coort

    16 Luglio 2008 alle 13:42


Lascia un commento