Padidinkite „VirtualBox“ disko dydį

Increase Virtualbox Disk Size



Virtualios mašinos yra vieni svarbiausių IT profesionalų įrankių rinkinio įrankių. Galite išbandyti nežinomą programinę įrangą, suprasti, kaip sistema veikia, ir net kartkartėmis pagroti su branduoliu. Vienintelė problema yra saugojimas. Įvairios paketų versijos ir našlaičių paketai vis kaupiasi, žurnalo failai laikui bėgant tampa vis didesni ir pakankamai greitai reikia daugiau saugyklos. Šioje pamokoje pamatysime, kaip švariai ir efektyviai padidinti virtualios mašinos virtualiojo disko dydį .

Mes naudosime „VirtualBox“ 5.2.6 versiją, jei jūsų versija yra senesnė, galbūt norėsite ją atnaujinti. Šiame leidime vartotojo sąsajoje pakeista keletas svarbių detalių ir jums gali būti sunku jų laikytis, jei jūsų versija yra šiek tiek senesnė.







„Logical Volume Manager“ arba LVM daro šį reikalą šiek tiek sudėtingesnį, tačiau tai gerai, mes taip pat spręsime šį atvejį šioje pamokoje.



„Linux“ svečias, nenaudodamas LVM

Pirmas dalykas, kurį reikia padaryti keičiant disko dydį, yra gauti teisingą disko pavadinimą, kurį pakeisite. Iš „VirtualBox“ prietaisų skydelio eikite į norimą padidinti VM. Įsitikinkite, kad mašina įjungta Išjungta būsena.



  1. Pasirinkite įrenginį iš kairiojo kampo jo saugojimo meniu, kad gautumėte virtualiojo disko, kuriame įdiegta operacinė sistema, pavadinimą. Mūsų atveju diskas yra pavadintas vdi (įprasta 20,00 GB).
  2. Dabar spustelėkite Pasauliniai įrankiai mygtuką viršutiniame dešiniajame prietaisų skydelio kampe.
  3. Skyriuje galite pamatyti daugybę virtualių diskų. Tas, kuris mus domina Ubuntu.vdi kaip sužinojome 1 žingsnyje. Pasirinkite tinkamą disko pavadinimą, kurį naudoja jūsų VM, ir sureguliuokite jo dydį pagal norimą vertę. Mes padidinsime jo dydį nuo 20 GB iki 40 GB. Spustelėkite taikyti prieš grįždamas į Staklės .
  4. Dabar galime paleisti VM ir pažvelgti į svečių operacinę sistemą. Paleiskite VM, prisijunkite, atidarykite terminalą ir įveskite:$df- h

    Laisvos vietos pagrindinei failų sistemai nerodo jokio saugyklos vietos padidėjimo. Norėdami suprasti, kodėl galite paleisti šią komandą, kad išvardytumėte visus prie VM prijungtus saugojimo bloko įrenginius:





    $lsblk

    Yra blokavimo įrenginys sda, 40G dydžio, kurio tipas buvo padalintas sda1, 20G dydžio (ant kurio yra pagrindinė failų sistema), o likusi dalis yra nepaskirstyta. /(Šakninis) skaidinys yra tas, kuris mūsų atveju turėtų augti. Taip pat yra apsikeitimo skaidinys sda2. Norėdami pakeisti šakninio skaidinio dydį, saugiau išjungti virtualią mašiną.

  5. Norėdami išplėsti šakninę failų sistemą, naudosime gparted naudingumas . Atsisiųskite .iso failą iš nuorodos. Toliau mums reikia „gparted“, kad pakeistume savo virtualųjį diską vdi .
  6. Grįžkite į „VirtualBox“ prietaisų skydelį, dešiniuoju pelės mygtuku spustelėkite VM, pasirinkite „Nustatymai“ ir kairiajame „Nustatymų“ lango stulpelyje pasirinkite Saugojimas. Pagal IDE valdiklį matote, kad nėra prijungto optinio disko. Galite spustelėti ten, kur parašyta Tuščia, spustelėkite CD piktogramą kraštutiniame dešiniajame kampe (skiltyje „Atributai“), pasirinkti gparted iso failą ir pritvirtinkite jį prie valdiklio: IDE.
  7. VM skiltyje „Nustatymai“ eikite į Sistema ir patikrinkite, ar optinis diskas yra standžiojo disko viršuje paleidimo tvarka. Tai užtikrina, kad „gparted.iso“ įsijungia, o ne de facto OS.
  8. Dabar paleiskite VM iš naujo ir pateksite į skirtą GUI pasirinkę pageidaujamą kalbą ir klavišų atvaizdavimą. Spustelėkite „gparted“ programą, pateiktą darbalaukyje. Būtent čia daug kas skirtųsi skirtingiems žmonėms. Pirmiau nurodytu atveju mes turime tik vieną pagrindinį skaidinį, skirtą /(root) sda1. Galbūt norėsite išplėsti kitą failų sistemą ir turėsite padidinti atitinkamo skaidinio dydį. Aukščiau pateiktas atvejis tinka numatytam „Ubuntu 16.04 LTS“ diegimui.
  9. Sukeitimo skaidinys yra tarp pagrindinio skaidinio ir nepaskirstytos vietos, todėl jį reikia ištrinti. Jei yra kitų failų sistemų, tokių kaip /namai sumontuotas tarp jų, neištrinkite! Galų gale galite prarasti svarbius duomenis. Apsvarstykite galimybę sukurti naują nepaskirstytos vietos skaidinį, jei taip yra. Štai kaip tai atrodo, kai pakeitėme šakninio skaidinio dydį.
  10. Sukeitimo skaidinys ištrinamas ištrinant sda5, tada sda2 ir spustelėjus taikyti mygtuką. Dabar galite laisvai keisti šakninio skaidinio dydį iki galo, tačiau pabaigoje palikite keletą gigabaitų, kad pakeistumėte skaidinį. Spustelėkite Taikyti kai būsite patenkinti skaidymo būdu. Viskas! Dabar, iš naujo paleisdami sistemą, pastebėsite, kad VM failų sistemoje yra daugiau vietos, su kuria galite dirbti.

„Linux“ svečiai, naudojantys LVM

Jei svečių operacinė sistema naudoja LVM, turime pakeisti kelis veiksmus. Visų pirma, kai naudojatės vartotojo sąsaja, pastebėsite, kad šalia LVM skaidinių yra užrakto piktograma. Dešiniuoju pelės mygtuku spustelėkite tuos skaidinius ir pasirinkite išjungimo parinktį, kad įgalintumėte jų dydį.



Perkraukite sistemą ir atidarykite terminalą, kai išauginsite norimus skaidinius.

Kitas dalykas, kurį reikia padaryti, yra informuoti lvm skaidymo schemą apie atliktus pakeitimus. Kaip pagrindinis vartotojas, paleiskite toliau pateiktą komandą, kad pamatytumėte galimų fizinių tomų sąrašą:

$pvs

Matote, kad fiziniam tūriui naujai suteikta 20G vietos /dev/sda5 padidinti fizinį tūrį:

$pvresize/dev/sda5

Dabar pažvelkime į blokinius įrenginius.

$lsblk

Vykdant „lsblk“ matyti, kad šakninis skaidinys vis dar užima tik 17,5 G, o skaidinyje yra 39,5 G sda5. Taip yra todėl, kad mūsų fizinis skaidinys išaugo, tačiau loginis garsumo valdytojas to nežino.

Taip pat atkreipkite dėmesį į tomo pavadinimą, kuris yra sumontuotas kataloge /(root). Aukščiau išvestyje jis pavadintas | _+_ |

Norėdami išnaudoti visą laisvą erdvę, paleiskite žemiau esančią komandą, galbūt norėsite spustelėti skirtuką /dev/ubuntu… Norėdami patekti į atitinkamą įrenginio mazgą:

$lvextend -l +100%LAISVAS/dev/ubuntuServer-vg/šaknis

Atlikite šiuos pakeitimus, jei esate LVM vartotojai ir jei diegiate naują svečių OS, jei galite, stenkitės išvengti LVM.