Zväčšite veľkosť disku VirtualBox

Increase Virtualbox Disk Size



Virtuálne stroje sú jedným z najdôležitejších nástrojov sady nástrojov odborníka v oblasti IT. Môžete otestovať neznámy softvér, porozumieť tomu, ako systém funguje, a dokonca si čas od času pohrávať s jadrom. Jediným problémom je skladovanie. Rôzne verzie balíkov a osirotených balíkov sa neustále hromadia, súbory denníka sa časom zväčšujú a čoskoro budete potrebovať viac úložného priestoru. V tomto návode sa pozrieme na to, ako čistým a efektívnym spôsobom zväčšiť veľkosť virtuálneho disku vášho virtuálneho počítača .

Budeme používať VirtualBox verzie 5.2.6, ak je váš starší, možno ho budete chcieť aktualizovať. V používateľskom rozhraní tohto vydania je zmenených niekoľko dôležitých podrobností a ak je vaša verzia o niečo staršia, môžete mať problémy s ich dodržiavaním.







Logical Volume Manager alebo LVM robí vec trochu zložitejšou, ale to je v poriadku, v tomto návode sa budeme zaoberať aj týmto prípadom.



Host Linuxu bez použitia LVM

Prvá vec, ktorú musíte urobiť pri zmene veľkosti disku, je získať správny názov disku, ktorý budete upravovať. Na hlavnom paneli VirtualBox prejdite na virtuálny počítač, ktorý chcete zväčšiť. Uistite sa, že je stroj vnútri Vypnuté štát.



  1. Vyberte počítač z ľavého rohu v ponuke úložiska a získajte názov virtuálneho disku, na ktorom je nainštalovaný operačný systém. V našom prípade je disk pomenovaný vdi (normálnych 20,00 GB).
  2. Teraz kliknite na Globálne nástroje tlačidlo v pravom hornom rohu palubnej dosky.
  3. V sekcii môžete vidieť veľa virtuálnych diskov. Ten, ktorý nás zaujíma, je Ubuntu.vdi ako sme sa dozvedeli v kroku 1. Vyberte príslušný názov disku, ktorý váš virtuálny počítač používa, a upravte jeho veľkosť na požadovanú hodnotu. Jeho veľkosť zväčšíme z 20 GB na 40 GB. Kliknite uplatniť pred návratom do Obrábacie stroje .
  4. Teraz môžeme spustiť VM a pozrieť sa na hosťujúci operačný systém. Spustite VM, prihláste sa, otvorte terminál a zadajte:$df–H

    Dostupné miesto pre koreňový súborový systém nevykazuje žiadne zvýšenie úložného priestoru. Aby ste pochopili, prečo môžete spustiť nasledujúci príkaz na zoznam všetkých zariadení blokových úložísk pripojených k virtuálnemu počítaču:





    $lsblk

    Existuje blokové zariadenie sda, 40G veľkosť, ktorá je typu, do ktorého bola rozdelená sda1, s veľkosťou 20G (na vrchole ktorej je koreňový súborový systém) a zvyšok je nepridelený. Oddiel /(root) je ten, ktorý má v našom prípade rásť. K dispozícii je tiež odkladací oddiel sda2. Ak chcete zmeniť veľkosť koreňového oddielu, je pre nás bezpečnejšie vypnúť virtuálny počítač.

  5. Na rast koreňového súborového systému budeme používať pomôcka gparted . Stiahnite si súbor .iso z odkazu. Ďalej potrebujeme gparted na úpravu nášho virtuálneho disku vdi .
  6. Vráťte sa na hlavný panel VirtualBox, kliknite pravým tlačidlom myši na virtuálny počítač, vyberte položku Nastavenia a v ľavom stĺpci okna Nastavenia vyberte položku Úložisko. Pod radičom IDE vidíte, že nie je pripojený žiadny optický disk. Môžete kliknúť tam, kde je napísané Prázdny, kliknite na ikonu CD úplne vpravo (v časti Atribúty), vyberte súbor gparted iso a pripojte ho pod ovládač: IDE.
  7. V sekcii Nastavenia vášho virtuálneho počítača prejdite na položku Systém a skontrolujte, či je optický disk v pevnom poradí v hornej časti pevného disku. To zaisťuje, že sa gparted.iso naštartuje namiesto de facto OS.
  8. Teraz spustite VM znova a po zvolení preferovaného jazyka a mapovania klávesov sa dostanete do grafického rozhrania gparted. Kliknite na aplikáciu gparted zobrazenú na ploche. Tu by sa veľa vecí líšilo u rôznych ľudí. Vo vyššie uvedenom prípade máme nainštalovaný iba jeden hlavný oddiel pre /(root) sda1. Na rast budete potrebovať iný súborový systém a budete musieť zväčšiť veľkosť zodpovedajúceho oddielu. Vyššie uvedený prípad funguje pre predvolenú inštaláciu Ubuntu 16.04 LTS.
  9. Odkladací oddiel je medzi hlavným oddielom a neprideleným priestorom a je potrebné ho odstrániť. Ak existujú nejaké iné súborové systémy ako /Domov namontovaný medzi, neodstraňujte ho! Môžete prísť o dôležité údaje. V takom prípade zvážte vytvorenie nového oddielu pre nepridelené miesto. Takto to vyzerá, keď sme zmenili veľkosť koreňového oddielu.
  10. Odkladacia oblasť sa odstráni odstránením sda5 a potom sda2 a potom kliknutím na uplatniť tlačidlo. Teraz môžete zmeniť veľkosť koreňového oddielu až do konca, ale na odkladací oddiel nechajte nakoniec niekoľko gigabajtov. Kliknite Použiť akonáhle ste spokojní s tým, ako sa delenie robí. To je všetko! Teraz po reštarte systému zistíte, že súborový systém VM má k dispozícii viac miesta, s ktorým môžete pracovať.

Hostia Linuxu používajúci LVM

Ak hosťujúci operačný systém používa LVM, musíme upraviť niekoľko krokov. V prvom rade, keď ste v používateľskom rozhraní gparted, všimli ste si, že vedľa parít LVM je ikona zámku. Kliknite pravým tlačidlom myši na tieto oddiely a vyberte možnosť Deaktivovať, aby ste povolili zmenu ich veľkosti.



Reštartujte systém a otvorte terminál, keď narastú požadované oddiely.

Ďalšia vec, ktorú musíte urobiť, je oboznámiť schému rozdelenia lvm o vykonaných zmenách. Ako používateľ root spustíte príkaz uvedený nižšie a zobrazí sa zoznam dostupných fyzických zväzkov:

$pvs

Vidíte, že fyzickému zväzku je novo k dispozícii 20G priestoru /dev/sda5 na zvýšenie behu fyzického objemu:

$pvresize/dev/sda5

Pozrime sa teraz na blokové zariadenia.

$lsblk

Spustenie lsblk ukazuje, že koreňový oddiel stále zaberá iba 17,5 G, zatiaľ čo v oddiele je 39,5 G sda5. Dôvodom je, že sa náš fyzický oddiel rozrástol, ale správca logických zväzkov si toho nie je vedomý.

Poznamenajte si tiež názov zväzku, ktorý je pripojený k adresáru /(root). Vo vyššie uvedenom výstupe je pomenovaný ako | _+_ |

Ak chcete využiť celé dostupné miesto na disku, spustite príkaz uvedený nižšie. Potom môžete kliknúť na kartu /dev/ubuntu… sa dostanete do príslušného uzla zariadenia:

$lvextend -l +100%ZADARMO/dev/ubuntuServer-vg/koreň

Vykonajte týchto pár zmien, ak ste používateľmi LVM a ak inštalujete nový hosťujúci operačný systém, pokúste sa vyhnúť LVM, ak môžete.