Reducerea (reducerea) dimensiunii discurilor virtuale într-o cutie virtuală

Reducerea (reducerea) dimensiunii discurilor virtuale în VirtualBox

În timp, fișierele dinamice virtuale * .vdi cresc în dimensiune. Chiar dacă ștergeți datele din sistemul de operare gazdă, discurile dinamice nu scad automat în dimensiune. Pentru a reduce dimensiunea lor în VirtualBox, de la versiunea 2.2, utilizați comanda VboxManager modifyhd uuid | filename --compact. unde - cod, și - fișierul virtual de disc vdi. Această comandă șterge blocuri libere pe discuri care sunt umplute cu zerouri. Dacă ștergem fișiere în sistemul de operare invitat, atunci aceste blocuri conțin diferite "gunoi", așa că trebuie să le umplem cu zerouri. Pentru ferestrele mașinilor de oaspeți puteți folosi utilitarul de tip sdelete (cu opțiunea -c și în cea mai recentă versiune -z (citiți ajutor)). și pentru linux, sunt posibile mai multe opțiuni:













utilizați comanda: dd if = / dev / zero of = / tmp / zerofile; rm / tmp / zerofil. Această operație creează un fișier de dimensiunea unui spațiu gol pe discul virtual și apoi îl șterge. Acest proces poate dura ceva timp.

utilizați utilitarul zerofil

Aceste acțiuni trebuie efectuate în sistemul de invitați. După aceea, oprim mașina virtuală vizitată și execută comanda în terminalul (consola) al gazdei:

VBoxManage modifyhd <файл>.vdi --compact.

Rețineți că atunci când efectuați primul pas - blocarea la zero, mărimea "discului" dinamic virtual crește la dimensiunea maximă. Asigurați-vă că aveți suficient spațiu pentru această operație - în caz contrar, sistemul de operare pentru clienți se poate "închide", iar datele din acesta pot fi corupte.

PS: Este important! Această caracteristică este experimentală în versiunea 2.2, prin urmare se recomandă crearea unei copii de rezervă a fișierului vdi înainte de prima utilizare.







Articole similare

Trimiteți-le prietenilor: