Povećajte veličinu diska VirtualBox

Increase Virtualbox Disk Size

Virtualni strojevi neki su od najvažnijih alata u setu alata IT stručnjaka. Možete testirati nepoznati softver, razumjeti kako sustav radi, pa čak i povremeno petljati po jezgri. Jedini problem je skladištenje. Različite verzije paketa i paketi bez roditelja neprestano se gomilaju, datoteke dnevnika s vremenom postaju sve veće i dovoljno brzo vam je potrebno više prostora za pohranu. U ovom ćemo vodiču vidjeti kako povećati veličinu virtualnog diska vašeg virtualnog stroja na čist i učinkovit način .

Koristit ćemo VirtualBox verziju 5.2.6, ako je vaša starija od toga, možda ćete je htjeti ažurirati. U ovom je izdanju promijenjeno nekoliko važnih detalja u korisničkom sučelju pa ćete ih možda imati poteškoće pratiti ako je vaša verzija malo starija.



Logical Volume Manager ili LVM čini stvar malo zamršenijom, ali to je u redu, u ovom ćemo vodiču riješiti i taj slučaj.



Linux gost bez upotrebe LVM -a

Prvo što trebate učiniti pri promjeni veličine diska je dobiti ispravan naziv diska koji ćete mijenjati. S nadzorne ploče VirtualBox idite na VM koji želite povećati. Provjerite je li stroj uključen Isključeno država.



  1. Odaberite stroj u lijevom kutu ispod izbornika za pohranu i dobijte naziv virtualnog diska na kojem je instaliran operacijski sustav. U našem slučaju disk je nazvan vdi (uobičajenih 20,00 GB).
  2. Sada kliknite na Globalni alati gumb u gornjem desnom kutu nadzorne ploče.
  3. U odjeljku možete vidjeti puno virtualnih diskova. Ono što nas zanima je Ubuntu.vdi kako smo saznali u koraku 1. Odaberite odgovarajuće ime diska koje vaš VM koristi i prilagodite njegovu veličinu željenoj vrijednosti. Povećat ćemo njegovu veličinu sa 20 GB na 40 GB. Klik primijeniti prije nego se vratite na Alatni strojevi .
  4. Sada možemo pokrenuti VM i pogledati gostujući operacijski sustav. Pokrenite VM, prijavite se, otvorite terminal i unesite:$df–H

    Dostupni prostor za root datotečni sustav ne pokazuje povećanje prostora za pohranu. Da biste razumjeli zašto možete pokrenuti sljedeću naredbu za popis svih uređaja bloka za pohranu priključenih na VM:

    $lsblk

    Postoji uređaj za blokiranje sda, Veličina 40G je tipa na koji je podijeljen sda1, veličine 20G (na vrhu koje se nalazi korijenski datotečni sustav), a ostatak je neraspoređen. /(Root) particija je ona koja bi u našem slučaju trebala rasti. Tu je i swap particija sda2. Za promjenu veličine korijenske particije sigurnije je isključiti virtualni stroj.

  5. Za rast korijenskog datotečnog sustava koristit ćemo gparted uslužni program . Preuzmite .iso datoteku s veze. Zatim nam je potreban gparted za izmjenu virtualnog diska vdi .
  6. Vratite se na nadzornu ploču VirtualBox, desnom tipkom miša kliknite VM, odaberite Postavke i odaberite Pohrana u lijevom stupcu prozora Postavke. Ispod IDE kontrolera možete vidjeti da nema priključenog optičkog diska. Možete kliknuti gdje piše Prazan, kliknite ikonu CD -a krajnje desno (u odjeljku Atributi), Odaberi gparted iso datoteku i montirajte je pod Controller: IDE.
  7. U odjeljku Postavke za VM idite na Sustav i provjerite je li optički disk na vrhu tvrdog diska prema redoslijedu pokretanja. Time se osigurava da se gparted.iso podiže umjesto de facto OS -a.
  8. Sada ponovno pokrenite VM i ući ćete u gparted GUI nakon što odaberete željeni jezik i mapiranje tipki. Kliknite na aplikaciju gparted predstavljenu na radnoj površini. Tu bi se mnoge stvari razlikovale za različite ljude. U gornjem slučaju imamo samo jednu glavnu particiju za /(root) montiranu na sda1. Možda ćete imati različiti datotečni sustav za rast i morali biste povećati veličinu odgovarajuće particije. Gornji slučaj funkcionira za zadanu instalaciju Ubuntu 16.04 LTS.
  9. Swap particija je između glavne particije i neraspoređenog prostora i treba je izbrisati. Ako postoje neki drugi datotečni sustavi poput /Dom montiran između, nemojte ga brisati! Možda ćete izgubiti važne podatke. Razmislite o stvaranju nove particije za neraspoređeni prostor, ako je to slučaj. Evo kako to izgleda kada smo promijenili veličinu korijenske particije.
  10. Swap particija se briše brisanjem sda5, a zatim sda2, a zatim klikom na primijeniti dugme. Sada možete promijeniti veličinu korijenske particije do kraja, ali na kraju ostavite nekoliko gigabajta za swap particiju. Klik Primijeni nakon što ste zadovoljni načinom na koji se vrši particioniranje. To je to! Nakon ponovnog pokretanja sustava primijetit ćete da datotečni sustav VM -a ima više prostora za rad.

Linux gosti koji koriste LVM

Ako gostujući operacijski sustav koristi LVM, moramo izmijeniti nekoliko koraka. Prije svega, kada ste u gparted korisničkom sučelju, primijetili biste da se pored LVM particija nalazi ikona brave. Desnom tipkom miša kliknite te particije i odaberite opciju deaktiviranja da biste omogućili njihovu promjenu veličine.



Ponovno pokrenite sustav i otvorite terminal nakon što ste povećali željene particije.

Sljedeće što trebate učiniti je osvijestiti shemu particioniranja lvm o učinjenim promjenama. Kao root korisnik, pokrenite donju naredbu da vidite popis dostupnih fizičkih volumena:

$pvs

Možete vidjeti da je 20G prostora novo dostupno fizičkom volumenu /dev/sda5 za povećanje fizičkog volumena:

$pvresize/dev/sda5

Pogledajmo sada blok uređaje.

$lsblk

Pokretanje lsblk pokazuje da root particija još uvijek zauzima samo 17,5G, dok na particiji ima 39,5G sda5. To je zato što je naša fizička particija narasla, ali upravitelj logičkog volumena toga nije svjestan.

Također zabilježite naziv volumena koji je montiran u /(root) direktoriju. U gornjem izlazu imenovan je kao | _+_ |

Da biste iskoristili sav raspoloživi slobodni prostor, pokrenite donju naredbu, možda ćete nakon toga kliknuti na karticu /dev/ubuntu ... da biste došli do odgovarajućeg čvora uređaja:

$lvextend -l +100%BESPLATNO/dev/ubuntuServer-vg/korijen

Napravite ovih nekoliko promjena ako ste korisnik LVM -a i ako instalirate novi gostujući OS, pokušajte izbjeći LVM ako možete.