Situatie
Masinile virtuale din Virtualbox ocupa mult spatiu.
Daca discurile virtuale sunt expandate dinamic, le putem comprima pentru a salva spatiul pe HDD.
Backup
Copierea discurilor ce vor fi comprimate
Solutie
Pasi de urmat
In functie de ce sistem de operare ruleaza in masina virtuala trebuie sa folosim un utilitar pentru a umple discul virtual cu 0.
Pornim masina virtuala si incepem procesul de scriere cu 0 pe HDD-ul virtual.
Pentru Windows se poate folosi sdelete, in Linux puteti folosi dd.
In Windows mai e nevoie si de o defragmentare inainte de a comprima discul. Dupa ce facem defragmentarea rulam utilitarul descarcat:
sdelete -z
In Linux putem folosi urmatoarea comanda, ca root:
dd if=/dev/zero of=/empty
Dupa ce se umple discul, stergem fisierul:
rm /empty
Dupa aceste operatiuni inchidem masinile virtuale.
Cu masinile virtuale oprite folosim comanda
vboxmanage modifyhd /cale/catre/disk.vdi –compact
pentru un host Linux pentru a comprima discul virtual.
Pentru un host Windows folosim urmatoarea comanda:
VBoxManage.exe modifyhd c:calecatredisk.vdi –compact
E foarte important ca inainte de a comprima discul virtual sa-l umplem cu 0 pentru a putea recupera spatiu pe HDD. Daca trecem peste acest pas, comprimarea nu va mai fi eficienta.
Tip solutie
PermanentImpact colateral
Fisierul scris cu 0 pe hostul de Linux trebuie sters.Pe hostul de Windows nu trebuie sarit peste defragmentare.
Plan de restaurare in caz de nefunctionare
Daca masina virtuala nu mai porneste, se copiaza discul din backup peste cel comprimat.
Leave A Comment?