Sumažinkite „VirtualBox“ virtualios mašinos dydį ir atlaisvinkite vietos diske

Virtualizacijos pasaulis yra viena iš geriausių technologijų, kurią mes turime šiandien, nes dėl savo tobulinimo ji leidžia mums montuoti ir išbandyti įvairias operacines sistemas ar programas, nereikalaujant investuoti nei į techninę, nei į ekonominius išteklius, o dar geriau, kad nedėsime rizikuoja gamybine organizacijos aplinka ar mūsų duomenimis. Viena iš geriausių technologijų, kurios yra labai svarbios atliekant daugelį užduočių, yra tos, kurios yra susijusios su virtualizacija, nes dėl to mes galime sukurti virtualią aplinką ir atlikti visus būtinus bandymus prieš žinodami taikomąją programą ar sistemą, veikiančią nepakenkiant stabilumui. fizinės mašinos.

Viena iš geriausiai žinomų šio proceso programų yra „VirtualBox“, kurią galite nemokamai atsisiųsti iš šios nuorodos:

„VirtualBox“ pasižymi universalumu ir paprastumu naudotis, daugybe funkcijų dalintis failais tarp svečių kompiuterių ir dar daugiau. Vienas iš pagrindinių „VirtualBox“ privalumų yra galimybė sukurti dinamiškai rezervuotus virtualius diskus, kurie palaipsniui didėja, nes informacija pridedama prie tokio dydžio, kokį mes nustatėme kurdami virtualią mašiną.

Šios funkcijos problema yra ta, kad ištrindami informaciją iš minėto disko nematome, kad disko dydis sumažės ir jis ir toliau užims tokį patį dydį, todėl šiandien šioje pamokoje bus analizuojama, kaip galime sumažinti disko dydį virtualų kietąjį diską ir taip sutaupyti vietos mūsų fizinėje įrangoje.

1. Patikrinkite virtualų standųjį diską


Pirmiausia reikia patikrinti, ar pasirinktos mašinos virtualus standusis diskas yra dinamiškai sukonfigūruotas, nes kitaip procesas negali būti atliktas. Atminkite, kad fiksuoto dydžio diskas visada turės nustatyto dydžio, o dinaminis padidės, kai pridedame informacijos.

Norėdami patikrinti, ar virtualus mašinos kietasis diskas yra dinamiškas, mes pasirenkame virtualią mašiną ir einame į parinktį „Konfigūracija“ ir ten einame į skyrių „Saugykla“, tada pasirenkame norimą sumažinti virtualų standųjį diską ir galime žiūrėkite dešinėje pusėje esančioje eilutėje „Išsami informacija“ sukurto disko tipą. Šiuo atveju turėtų būti parašyta „Dinamiškai rezervuota saugykla“.

DIDELIS

2. Ištrinkite nereikalingus failus iš „VirtualBox“ virtualios mašinos


Kitas žingsnis yra paleisti virtualią mašiną ir ištrinti nereikalingus failus, ištuštinti šiukšliadėžę ir pašalinti programas, kurių nebereikės.

„Windows“ aplinkosKai šis procesas bus atliktas, toliau defragmentuosime standųjį diską, pasiekdami jo ypatybes, o skirtuke „Įrankiai“ pasirinkite parinktį „Optimizuoti“, esančią lauke „Optimizuoti ir defragmentuoti diską“:

Bus parodytas toks langas:

Ten mes pasirenkame mažintiną vienetą ir spustelėsime mygtuką „Optimizuoti“ ir pamatysime, kad prasideda kietojo disko defragmentavimo procesas:

Kai šis procesas bus baigtas, virtualioje mašinoje esančioje erdvėje turime parašyti nulius ir tam naudosime „Sdelete“ įrankį, kurį „Microsoft“ sukūrė šioje nuorodoje:

Šios priemonės dėka mes galėsime konvertuoti laisvas vietas kietajame diske į nulį. Atsisiuntę tęsiame jo išgavimą ir pamatysime, kad turime galimybę paleisti 32 arba 64 bitų versiją, priklausomai nuo įrangos architektūros:

DIDELIS

Tada atidarome komandų eilutės konsolę naudodami šį klavišų derinį ir rodomame lange įveskite komandą cmd ir paspauskite „Enter“ arba „OK“. Kai terminalas yra atidarytas, mes einame į katalogą, kuriame išgavome „Sdelete“ naudodami sintaksę.

+ R.

 cd "C: \ Visas kelias"

DIDELIS

Kai pateksime į minėtą katalogą, vykdysime vieną iš šių eilučių, pagrįstą įrangos architektūra:

 sdelete.exe c: -z (32 bitų architektūros) sdelete64.exe c: -z (64 bitų architektūros)
Šiuo atveju naudosime 64 bitų parinktį. Vykdydami šią komandą turime sutikti su „Sysinternals“ sąlygomis ir pamatysime, kad valymo procesas prasideda pasirinktame diske:

DIDELIS

Kai procesas bus baigtas, turėsite išjungti virtualią mašiną.

Linux aplinkojeJei turite „Linux“ virtualių mašinų, procesas šiek tiek skiriasi, nes nereikės naudoti defragmentavimo įrankio, o įdiegti komandų seriją, kuri automatiškai atlaisvins vietą. Norėdami tai padaryti, mes pasiekiame „Linux“ terminalą ir vykdome šią komandą:

 sudo apt įdiegti zerofree

DIDELIS

Tai įdiegs „zerofree“ operacinės sistemos įkrovos diske. Tada iš naujo paleisime virtualią mašiną ir paleisties metu paspausime klavišą „Esc“, kad pasiektume šį meniu, kuriame pasirinksime eilutę „Išplėstinės Ubuntu parinktys“:

Kitame lange mes pasirinksime norimą branduolį, bet kuriame yra pranešimas (atkūrimo režimas):

Paspaudžiame Enter ir dabar pasirinksime šakninę eilutę:

Kitame lange paspausime „Enter“, kad pasiektumėte priežiūros režimą:

Dabar įvesime komandą df, kad išvardytume sistemoje esančius diskus:

Paprastai kuriant virtualią mašiną su numatytąja konfigūracija, naudojama eilutė bus „ / dev / sda1“.
Dabar reikėjo paleisti „Zerofree“ įrankį tame diske, atlikdami šiuos veiksmus:

 zerofree -v / dev / sda1
Matome, kad jis pradeda pasirinkto įrenginio valymo procesą. Kai procesas bus baigtas, vykdysime komandą „sustabdyti“, kad išjungtume virtualią mašiną.

3. Ištrinkite failus iš fizinės mašinos naudodami „VBoxManage“


Iki šiol mes sukonfigūravome procesus virtualiose mašinose, atlaisvindami vietos, ir dabar mes atliksime procesą fizinėje mašinoje. Tam reikės naudoti komandą „VBoxManage.exe“, kurios negalime rasti „VirtualBox“ grafinėje programoje.

1 žingsnis
Šią komandą galima rasti kelyje "C: \ Program Files \ Oracle \ VirtualBox":

2 žingsnis
Dabar atidarome CMD konsolę ir ten pateksime į visą kelią, kuriame yra vykdomasis „VBoxManage“, naudodami komandą cd ir vilkdami failą tiesiai ten.

DIDELIS

4. Žinokite kelią, kuriame yra virtualus kietasis diskas, kurį reikia sutankinti

1 žingsnis
Kai pateksime į šį katalogą, vykdysime šią komandą, kad išvardytume visus virtualius kietuosius diskus, susijusius su „VirtualBox“:

 VBoxManage.exe sąrašas HDD 

DIDELIS

2 žingsnis
Ten pamatysime skirtingas virtualias mašinas, sukurtas su atitinkamais kietaisiais diskais. Reikės atsižvelgti į tikslų adresą, kuriame yra kietasis diskas, ir kai tai žinosime, vykdysime šią eilutę, kad atliktume minėto disko sutankinimo procesą:

 „VBoxManage.exe“ modifikuoto disko „C: \ path.vdi“ kompaktiškas
3 žingsnis
Matome, kad prasideda virtualaus kietojo disko sutankinimo procesas:

DIDELIS

4 žingsnis
Galiausiai, dar viena galimybė atlaisvinti vietos yra pašalinti sukurtų mašinų momentines nuotraukas. Norėdami tai padaryti, mes pasirinksime virtualią mašiną, kurioje yra momentinė nuotrauka, ir pasirinkę šią parinktį dešiniuoju pelės mygtuku spustelėkite ir pasirinkite parinktį „Ištrinti momentinį vaizdą“ arba naudosime šį klavišų derinį.

„Ctrl“ + „Shift“ + D.

5. Konfigūruokite dinaminę atmintį ir fiksuoto dydžio „VirtualBox“ atmintį


Kai sukuriame naują virtualią mašiną, turime galimybę pasirinkti bet kurią iš šių disko vietos parinkčių:
  • Jei pasirinksite parinktį „Fiksuotas dydis“, tai reiškia, kad „VirtualBox“ buvo nustatytas fiksuotas dydis, skirtas naudoti svečių operacinėje sistemoje. Jis negali augti ar susitraukti virš nustatytos ribos.
  • Jei kuriant VM pasirenkama parinktis „Dinamiškai rezervuota“, tai leidžia operacinei sistemai dinamiškai padidinti saugyklos vietą.

6. Išvalykite vietos standžiajame diske „VirtualBox“ svečių kompiuteryje

1 žingsnis
Jei naudojate „Windows“ operacines sistemas, pirmiausia reikia ištrinti šiuos dalykus:

  • Svečių operacinėje sistemoje eikite į šiukšliadėžę ir ištrinkite visus nereikalingus failus.
  • Pašalinkite visas nepageidaujamas programas ir ištrinkite visas nereikalingas atsargines kopijas

2 žingsnis
Dabar mes pateksime į kietojo disko defragmentavimo priemonę, dešiniuoju pelės mygtuku spustelėkite diską C, pasirinkite parinktį „Ypatybės“ ir skirtuke „Įrankiai“ spustelėkite mygtuką „Optimizuoti“:

3 žingsnis
Bus parodytas toks langas. Ten mes pasirenkame diską C ir spustelėkite mygtuką „Optimizuoti“, kad paleistumėte procesą.

7. Visam laikui ištrinkite atskirus failus „VirtualBox“

„Windows 10“Dabar eisime į šią „Microsoft“ nuorodą, kad atsisiųstume „SDelete“ įrankį:

„SDelete“ gali visam laikui ištrinti atskirus failus, katalogus ar kelis objektus naudodami pakaitos simbolius. „SDelete“ ne tik saugiai ištrina esamus failus, bet ir pasirūpina duomenų išvalymu nepaskirstytose disko grupėse, tai yra failuose, kurie jau buvo ištrinti. Atsisiunčiame ir išskiriame planšetinio kompiuterio turinį:

DIDELIS

Mes atidarome komandų eilutės konsolę kaip administratoriai ir ten mes eisime, naudodami komandą CD, į kelią, kuriame buvo išgauta „SDelete“, ir atlikite šiuos veiksmus:

 sdelete.exe c: -z
Bus rodomas toks pranešimas:

DIDELIS

Spustelėkite mygtuką „Sutinku“ ir prasidės C disko vietos valymas:

DIDELIS

„Linux“ sistemoje„Linux“ atveju, atsižvelgiant į tai, kad minėta mašina yra virtualizuota, turime ją pasiekti iš „VirtualBox“ ir paleisties metu paspauskite klavišą „Esc“, kad pasiektumėte GRUB meniu, ir ten pasirenkame eilutę „Išplėstinės Ubuntu parinktys“:

PastabaTurime pasirinkti tinkamą parinktį, atsižvelgdami į naudojamą paskirstymą.

Paspaudžiame Enter ir kitame lange pasirenkame naujausią branduolį su užrašu „recovery mode“:

Kitame lange mes pasirenkame „šaknies“ eilutę:

Paspaudžiame „Enter“, tada dar kartą paspaudžiame „Enter“, kad pasiektume priežiūros režimą, ir ten vykdome komandą „df“:

Čia randame visų prijungtų „Linux“ svečio diskų sąrašą, tiesiog aptinkame tą, kurį norime ištrinti, šiuo atveju tai yra / dev / sda1 ir toliau vykdome šiuos veiksmus:

 zerofree -v / dev / sda1 
PastabaJei nevykdoma, galime ją įdiegti vykdydami:
 apt įdiegti zerofree 

Šis kodas suras nepriskirtus blokus, kurių vertės turinys skiriasi nuo nulio, ir užpildys juos nuliais, kad vėliau juos būtų galima atkurti. Kai procesas bus baigtas, atliksime šiuos veiksmus, kad išjungtume mašiną:

 išjungti -dabar 

8. Atgaukite laisvos vietos „VirtualBox“ pagrindiniame kompiuteryje

1 žingsnis
Kai bus atlaisvinta svečių operacinės sistemos saugyklos vieta, dabar mes atgausime vietą ir pridėsime ją prie pagrindinės operacinės sistemos, kad pasiektume komandų eilutę kaip administratoriai ir vykdytume:

 Diskpart 
2 žingsnis
„Diskpart“ sistemoje reikės nurodyti „VDisk“ failo kelią, atminkite, kad šis failas yra virtualus svečio operacinės sistemos kietasis diskas, šiuo keliu vykdome šią sintaksę:
 pasirinkite vdisk file = "V: Path_VDisk" 

DIDELIS

3 žingsnis
Tada mes atskleidžiame virtualų standųjį diską vykdydami:

 tik prijungti vdisk 

DIDELIS

4 žingsnis
Toliau sutankiname pasirinktą diską:

 kompaktiškas diskas 

DIDELIS

5 žingsnis
Galiausiai atliekame šiuos veiksmus:

 atjungti vdisk Išeiti

DIDELIS

9. Ištrinkite virtualios mašinos ir „VirtualBox“ failus

1 žingsnis
Paprastai, kai nebereikia naudoti virtualios mašinos, mes ją pašaliname naudodami vieną iš šių parinkčių:

  • Dešiniuoju pelės mygtuku spustelėkite virtualią mašiną ir pasirinkite parinktį Ištrinti.
  • Pasirinkite virtualią mašiną ir eikite į meniu „Mašina / ištrinti“.

2 žingsnis
Pasirinkus šią parinktį rodoma ši informacija. Ten galime ištrinti tik virtualią mašiną arba ištrinti visus su ja susijusius failus. Pasirinkus parinktį „Ištrinti visus failus“ ne visada atlaisvinama pagrindinės sistemos saugyklos vieta, todėl būtina žinoti, kaip atlaisvinti daugiau vietos, kurią sukuria šios virtualios mašinos, ir „Solvetic“ paaiškins, kaip atlikti šį procesą naudingu būdu.

Taigi, mes žinome būdus, kaip atlaisvinti vietos pagrindiniame kompiuteryje, kuriame yra „VirtualBox“ virtualios mašinos. Naudodami šias alternatyvas, neabejotinai sumažinsime virtualių mašinų dydį, optimizuodami erdvę tiek fizinėje, tiek virtualioje mašinoje.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave