Smanjite veličinu virtualnog stroja VirtualBox i oslobodite prostor na disku

Svijet virtualizacije jedna je od najboljih tehnologija koje danas imamo jer nam zahvaljujući svom razvoju omogućuje montiranje i testiranje različitih operativnih sustava ili aplikacija bez potrebe za ulaganjem i hardvera i ekonomskih resursa, a još bolje je što nećemo staviti u opasnosti produktivno okruženje organizacije ili naši podaci. Jedna od najboljih tehnologija koje su od vitalne podrške za izvršavanje brojnih zadataka su one povezane s virtualizacijom jer zahvaljujući tome možemo stvoriti virtualna okruženja i provesti sve potrebne testove prije nego što upoznamo aplikacijski program ili sustav koji djeluje bez utjecaja na stabilnost fizičkog stroja.

Jedna od najpoznatijih aplikacija za ovaj proces je VirtualBox koji se može besplatno preuzeti na sljedećoj poveznici:

VirtualBox karakterizira njegova svestranost i jednostavnost korištenja, više funkcija za razmjenu datoteka između gostujućih računala i više. Jedna od glavnih prednosti koje nam VirtualBox nudi je mogućnost stvaranja dinamički rezerviranih virtualnih diskova koji se postupno povećavaju kako se informacije zbrajaju s veličinom koju smo definirali u vrijeme stvaranja virtualnog stroja.

Problem s ovom funkcijom je u tome što kada izbrišemo podatke s navedenog diska ne vidimo da se veličina diska smanjuje i da će nastaviti zauzimati istu veličinu, pa će danas ovaj vodič analizirati kako možemo smanjiti veličinu diska virtualni tvrdi disk i na taj način uštedjeti prostor u našoj fizičkoj opremi.

1. Provjerite virtualni tvrdi disk


Prvi korak je provjeriti je li virtualni tvrdi disk odabranog stroja dinamički konfiguriran, u protivnom se proces ne može izvesti. Upamtite da će disk fiksne veličine uvijek imati utvrđenu veličinu, dok će dinamički rasti kako dodajemo informacije.

Kako bismo provjerili je li virtualni tvrdi disk stroja dinamičan, odabiremo virtualni stroj i idemo na opciju "Konfiguracija" i tamo idemo u odjeljak "Pohrana", nastavljamo s odabirom virtualnog tvrdog diska za smanjenje i možemo pogledajte sa desne strane u retku "Detalji" vrstu stvorenog diska. U ovom slučaju treba reći "Dinamički rezervirano skladište".

POVEĆAJTE

2. Izbrišite nepotrebne datoteke s virtualnog stroja VirtualBox


Sljedeći korak je pokretanje virtualnog stroja i brisanje nepotrebnih datoteka, pražnjenje smeća i deinstaliranje programa koji više neće biti potrebni.

Windows okruženjaNakon što je ovaj postupak proveden, nastavljamo s defragmentacijom tvrdog diska pristupom njegovim svojstvima i na kartici "Alati" odaberite opciju "Optimiziraj" koja se nalazi u polju "Optimiziraj i defragmentiraj pogon":

Prikazat će se sljedeći prozor:

Tamo odabiremo jedinicu za smanjenje i kliknut ćemo gumb "Optimiziraj" i vidjet ćemo da počinje proces defragmentacije tvrdog diska:

Nakon što ovaj proces završi, moramo upisati nule u prostor koji je oslobođen unutar virtualnog stroja, a za to ćemo koristiti uslužni program "Sdelete" koji je razvio Microsoft na sljedećoj poveznici:

Zahvaljujući ovom uslužnom programu moći ćemo pretvoriti slobodne prostore na tvrdom disku u nulu. Nakon preuzimanja nastavljamo s izdvajanjem i vidjet ćemo da imamo mogućnost pokretanja 32 ili 64-bitne verzije ovisno o arhitekturi opreme:

POVEĆAJTE

Zatim otvorimo konzolu naredbenog retka pomoću sljedeće kombinacije tipki i u prikazanom prozoru unesite naredbu cmd i pritisnite Enter ili OK. Nakon što je terminal otvoren, idemo u direktorij u kojem smo izdvojili Sdelete pomoću sintakse.

+ R

 cd "C: \ Puni put"

POVEĆAJTE

Nakon što pristupimo navedenom direktoriju, izvršit ćemo jedan od sljedećih redova na temelju arhitekture opreme:

 sdelete.exe c: -z (32 -bitne arhitekture) sdelete64.exe c: -z (64 -bitne arhitekture)
U ovom slučaju koristit ćemo 64-bitnu opciju. Prilikom izvršavanja ove naredbe moramo prihvatiti uvjete Sysinternalsa i vidjet ćemo da proces čišćenja počinje na odabranom pogonu:

POVEĆAJTE

Nakon što proces završi, bit će potrebno isključiti virtualni stroj.

Linux okruženjaU slučaju da imate Linux virtualne strojeve, proces je malo drugačiji jer neće biti potrebno koristiti alat za defragmentaciju, već radije instalirati niz naredbi koje će automatski osloboditi prostor. Za to pristupamo Linux terminalu i izvršavamo sljedeću naredbu:

 sudo apt install zerofree

POVEĆAJTE

Ovo će instalirati zerofree na pogon za pokretanje operacijskog sustava. Zatim ćemo ponovno pokrenuti virtualni stroj i tijekom procesa pokretanja pritisnuti ćemo tipku Esc za pristup sljedećem izborniku gdje ćemo odabrati redak "Napredne opcije za Ubuntu":

U sljedećem prozoru odabrat ćemo željenu jezgru, ali koja sadrži poruku (način oporavka):

Pritisnemo Enter i sada ćemo odabrati korijensku liniju:

U sljedećem prozoru pritisnut ćemo Enter za pristup načinu održavanja:

Sada ćemo unijeti naredbu df za popis diskova dostupnih u sustavu:

U pravilu, pri stvaranju virtualnog stroja sa zadanom konfiguracijom, linija će se koristiti " / dev / sda1".
Sada je bilo potrebno pokrenuti program zerofree na tom pogonu pokretanjem sljedećeg:

 bez nule -v / dev / sda1
Možemo vidjeti da započinje postupak čišćenja odabrane jedinice. Nakon što proces završi, izvršit ćemo naredbu "halt" da bismo isključili virtualni stroj.

3. Izbrišite datoteke s fizičkog stroja pomoću VBoxManage


Do sada smo konfigurirali procese u virtualnim strojevima oslobađajući prostor, a sada ćemo proces izvesti u fizičkom stroju. Za to će biti potrebno koristiti naredbu VBoxManage.exe koju ne možemo pronaći u grafičkoj aplikaciji VirtualBox.

Korak 1
Ovu naredbu možete pronaći na putu "C: \ Program Files \ Oracle \ VirtualBox":

Korak 2
Sada otvaramo CMD konzolu i tamo ćemo pristupiti punoj putanji na kojoj se nalazi izvršna datoteka VBoxManage pomoću naredbe cd i povlačenjem datoteke izravno tamo.

POVEĆAJTE

4. Saznajte put na kojem se nalazi virtualni tvrdi disk za kompaktiranje

Korak 1
Nakon što pristupimo ovom direktoriju, izvršit ćemo sljedeću naredbu za popis svih virtualnih tvrdih diskova povezanih s VirtualBox -om:

 VBoxManage.exe popis hard diskova 

POVEĆAJTE

Korak 2
Tamo ćemo vidjeti različite virtualne strojeve stvorene s odgovarajućim tvrdim diskovima. Bit će potrebno uzeti u obzir točnu adresu na kojoj se nalazi tvrdi disk, a kad to saznamo, izvršit ćemo sljedeći redak kako bismo izvršili postupak kompaktiranja navedenog diska:

 VBoxManage.exe mijenja medijski disk "C: \ path.vdi" -kompaktan
Korak 3
Možemo vidjeti da počinje proces zbijanja virtualnog tvrdog diska:

POVEĆAJTE

Korak 4
Konačno, još jedna od dostupnih opcija za oslobađanje prostora je uklanjanje snimaka stvorenih strojeva. Za to ćemo odabrati virtualni stroj koji ima snimku, a na ovoj opciji ćemo kliknuti desnom tipkom miša i odabrati opciju "Izbriši snimku" ili ćemo koristiti sljedeću kombinaciju tipki.

Ctrl + Shift + D

5. Konfigurirajte dinamičku memoriju i memoriju fiksne veličine VirtualBox


Kada stvaramo novi virtualni stroj, imamo mogućnost odabira bilo koje od sljedećih opcija u vezi s prostorom na disku:
  • Ako odaberete opciju "Fiksna veličina", to znači da je za VirtualBox definirana fiksna veličina koja će se koristiti za gostujući operacijski sustav. Ne može rasti ili se skupljati iznad postavljenog ograničenja.
  • U slučaju odabira opcije "Dinamički rezervirano" pri izradi VM -a, dopušta operacijskom sustavu da dinamički povećava dodjelu prostora za pohranu.

6. Očistite prostor na tvrdom disku na virtualnom stroju za goste

Korak 1
U slučaju operacijskih sustava Windows, prvi korak koji ćete poduzeti bit će brisanje sljedećeg:

  • Idite u koš za smeće u gostujućem operacijskom sustavu i izbrišite sve nepotrebne datoteke.
  • Deinstalirajte sve neželjene aplikacije i izbrišite sve nepotrebne sigurnosne kopije

Korak 2
Sada ćemo pristupiti defragmenteru tvrdog diska, za to desnom tipkom miša kliknite pogon C, odaberite opciju "Svojstva" i na kartici "Alati" kliknite gumb "Optimiziraj":

Korak 3
Prikazat će se sljedeći prozor. Tamo odabiremo disk C i kliknemo gumb "Optimiziraj" za pokretanje procesa.

7. Trajno izbrišite pojedinačne datoteke VirtualBox

U sustavu Windows 10Sada ćemo otići na sljedeću Microsoftovu vezu za preuzimanje uslužnog programa SDelete:

SDelete ima mogućnost trajnog brisanja pojedinačnih datoteka, direktorija ili više objekata korištenjem zamjenskih znakova. Osim sigurnog brisanja postojećih datoteka, SDelete se brine i za čišćenje podataka u neraspoređenim klasterima na disku, odnosno datotekama koje su već izbrisane. Preuzimamo i izdvajamo sadržaj tableta:

POVEĆAJTE

Otvaramo konzolu naredbenog retka kao administratori i tamo idemo, koristeći naredbu CD, na put na kojem je izdvojen SDelete i izvršite sljedeće:

 sdelete.exe c: -z
Prikazat će se sljedeća poruka:

POVEĆAJTE

Pritisnite gumb "Slažem se" i proces čišćenja prostora u pogonu C će započeti:

POVEĆAJTE

Na LinuxuU slučaju Linuxa, s obzirom da je spomenuti stroj virtualiziran, moramo mu pristupiti s VirtualBox -a i tijekom pokretanja pritisnuti tipku Esc za pristup GRUB izborniku i tu odabiremo redak "Napredne opcije za Ubuntu":

BilješkaMoramo odabrati odgovarajuću opciju na temelju korištene distribucije.

Pritisnemo Enter i u sljedećem prozoru odaberemo najnoviju jezgru s legendom "način oporavka":

U sljedećem prozoru odabiremo "korijenski" redak:

Pritisnemo Enter, a zatim ponovno pritisnemo Enter za pristup načinu održavanja i tamo izvršavamo naredbu "df":

Tamo nalazimo popis svih povezanih pogona za Linux gosta, samo otkrijte onaj koji želimo izbrisati, u ovom slučaju to je / dev / sda1 i nastavljamo izvršavati sljedeće:

 bez nule -v / dev / sda1 
BilješkaU slučaju da se ne izvršava, možemo ga instalirati izvršavanjem:
 apt install zerofree 

Ovaj kôd će pronaći nedodijeljene blokove čiji se sadržaj razlikuje od nule i ispunit će ih nulama za kasniji oporavak, nakon što proces završi, izvršavamo sljedeće da bismo isključili stroj:

 shutdown -h sada 

8. Oslobodite slobodni prostor na VirtualBox host stroju

Korak 1
Nakon što se oslobodi prostor za pohranu u gostujućem operacijskom sustavu, sada ćemo vratiti prostor i dodati ga operativnom sustavu hosta, za to pristupamo naredbenom retku kao administratori i izvršavamo:

 Diskpart 
Korak 2
Unutar Diskpart -a bit će potrebno navesti put do datoteke VDisk, imajte na umu da je ova datoteka virtualni tvrdi disk za gostujući operacijski sustav, s tim putem izvršavamo sljedeću sintaksu:
 select vdisk file = "V: Path_VDisk" 

POVEĆAJTE

Korak 3
Zatim izlažemo virtualni tvrdi disk izvršavanjem:

 priložite vdisk samo za čitanje 

POVEĆAJTE

Korak 4
Nastavljamo sa kompaktiranjem odabranog diska:

 kompaktni vdisk 

POVEĆAJTE

Korak 5
Na kraju izvršavamo sljedeće:

 odvojiti vdisk Izlaz

POVEĆAJTE

9. Izbrišite datoteke virtualnog stroja i VirtualBox

Korak 1
Uobičajeno, kada uporaba virtualnog stroja više nije potrebna, nastavljamo ga uklanjati pomoću jedne od sljedećih opcija:

  • Desnom tipkom miša kliknite virtualni stroj i odaberite opciju Izbriši.
  • Odaberite virtualni stroj i idite na izbornik "Stroj / Izbriši".

Korak 2
Odabirom ove opcije prikazuje se sljedeće. Tamo možemo izbrisati samo virtualni stroj ili izbrisati sve datoteke povezane s njim. Odabirom opcije "Izbriši sve datoteke" ne oslobađa se uvijek skladišni prostor za host sustav, pa je potrebno znati osloboditi više prostora za pohranu, koji stvaraju ti virtualni strojevi, a Solvetic će objasniti kako provesti ovaj proces na koristan način.

Dakle, poznate su nam metode za oslobađanje prostora na računalu domaćinu na kojem se nalaze VirtualBox virtualni strojevi. S ovim alternativama nesumnjivo ćemo smanjiti veličinu virtualnih strojeva optimiziranjem prostora i na fizičkim i na virtualnim strojevima.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave