Øk VirtualBox Diskstørrelse

Increase Virtualbox Disk Size



Virtuelle maskiner er noen av de viktigste verktøyene i en IT-profesjonelles verktøysett. Du kan teste ukjent programvare, forstå hvordan systemet fungerer og til og med fikle med kjernen fra tid til annen. Det eneste problemet er lagring. Ulike versjoner av pakker og foreldreløse pakker hoper seg stadig opp, loggfiler vokser seg større og større med tiden, og snart trenger du mer lagringsplass. I denne opplæringen vil vi se hvordan du vokser størrelsen på den virtuelle maskinens virtuelle disk på en ren og effektiv måte .

Vi skal bruke VirtualBox versjon 5.2.6, hvis din er eldre enn det, kan det være lurt å oppdatere den. Det er noen få viktige detaljer endret i brukergrensesnittet i denne utgivelsen, og du kan ha problemer med å følge dem hvis versjonen din er litt eldre.







Logical Volume Manager, eller LVM, gjør saken litt mer intrikat, men det er greit, vi vil også håndtere saken i denne opplæringen.



Linux -gjest uten å bruke LVM

Det første du må gjøre når du skal endre størrelsen på en disk, er å få riktig disknavn som du vil endre. Fra VirtualBox -dashbordet går du til VM -en du vil forstørre. Kontroller at maskinen er inne Slått av stat.



  1. Velg maskinen fra venstre hjørne under lagringsmenyen og få navnet på den virtuelle disken som operativsystemet er installert på. I vårt tilfelle er disken navngitt vdi (normal 20,00 GB).
  2. Klikk nå på Globale verktøy -knappen øverst til høyre på dashbordet.
  3. Du kan se mange virtuelle disker som er oppført i delen. Den som interesserer oss er Ubuntu.vdi som vi lærte i trinn-1. Velg riktig disknavn som din VM bruker, og juster størrelsen til verdien du ønsker. Vi vil øke størrelsen fra 20 GB til 40 GB. Klikk søke om før du går tilbake til Maskinverktøy .
  4. Nå kan vi starte VM og ta en titt på gjestens operativsystem. Start VM, logg inn, åpne terminalen og skriv inn:$df–H

    Den tilgjengelige plassen for rotfilsystemet viser ingen økning i lagringsplass. For å forstå hvorfor du kan kjøre følgende kommando for å vise alle lagringsblokkene som er koblet til VM:





    $lsblk

    Det er en blokkeringsenhet sda, 40G i størrelse som er av typen Den har blitt delt inn i sda1, av størrelse 20G (på toppen av dette sitter rotfilsystemet) og resten er ikke allokert. Partisjonen /(roten) er den som skal vokse i vårt tilfelle. Det er også byttepartisjonen sda2. For å endre størrelsen på rotpartisjonen er det tryggere for oss å slå av den virtuelle maskinen.

  5. For å vokse rotfilsystemet bruker vi gparted verktøy . Last ned .iso -filen fra lenken. Deretter må vi gparted for å endre vår virtuelle disk vdi .
  6. Gå tilbake til VirtualBox-dashbordet, høyreklikk på VM, velg Innstillinger og velg Lagring fra Innstillinger-vinduets venstre kolonne. Under IDE -kontrolleren kan du se at det ikke er koblet til en optisk disk. Du kan klikke der det står Tømme, klikk på CD -ikonet ytterst til høyre (under Attributter -delen), plukke ut gparted iso -filen og monter den under kontrolleren: IDE.
  7. I Innstillinger -delen for din VM går du til System og sjekker at den optiske disken er på toppen av harddisken i oppstartsrekkefølge. Dette sikrer at gparted.iso starter i stedet for de facto OS.
  8. Start nå VM på nytt, og du kommer inn i den delte GUI etter at du har valgt ditt foretrukne språk og nøkkeltilordning. Klikk på gparted -programmet som vises på skrivebordet. Det er her mange ting vil variere for forskjellige mennesker. I tilfellet ovenfor har vi bare en hovedpartisjon for /(root) montert på sda1. Du kan ha et annet filsystem for å vokse, og du må øke størrelsen på tilsvarende partisjon. Saken ovenfor fungerer for standardinstallasjonen av Ubuntu 16.04 LTS.
  9. Byttepartisjonen er mellom hovedpartisjonen og det ikke tildelte rommet og må slettes. Hvis det er andre filsystemer som /hjem montert i mellom, ikke slett det! Du kan ende opp med å miste viktige data. Vurder å opprette en ny partisjon for det ikke tildelte rommet, hvis det er tilfelle. Slik ser det ut når vi endret størrelsen på rotpartisjonen.
  10. Bytt partisjon slettes ved å slette sda5 og deretter sda2 og deretter klikke på søke om knapp. Nå står du fritt til å endre størrelsen på rotpartisjonen helt til slutten, men la igjen noen få gigabyte til slutt for byttepartisjon. Klikk Søke om når du er fornøyd med måten partisjoneringen utføres på. Det er det! Når du starter systemet på nytt, vil du legge merke til at VMs filsystem har mer plass tilgjengelig for deg å jobbe med.

Linux -gjester som bruker LVM

Hvis gjestens operativsystem bruker LVM, må vi endre et par trinn. Først av alt, når du er i den delte brukergrensesnittet, vil du legge merke til at det er et låseikon ved siden av LVM -parisjonene. Høyreklikk på disse partisjonene og velg deaktiver alternativet for å aktivere endring av størrelsen på dem.



Start systemet på nytt og åpne terminalen når du har vokst de ønskede partisjonene.

Den neste tingen å gjøre er å gjøre lvm -partisjoneringsordningen oppmerksom på endringene som er gjort. Som rotbruker, kjør kommandoen nedenfor for å se listen over tilgjengelige fysiske volumer:

$pvs

Du kan se at det er 20G plass tilgjengelig for det fysiske volumet /dev/sda5 for å øke den fysiske volumkjøringen:

$pvresize/dev/sda5

La oss se på blokkeringsenhetene nå.

$lsblk

Å kjøre lsblk viser at rotpartisjonen fortsatt bare opptar 17,5G mens det er 39,5G på partisjonen sda5. Dette er fordi vår fysiske partisjon har vokst, men den logiske volumbehandleren er ikke klar over dette.

Legg også merke til volumets navn som er montert på /(root) -katalogen. I utgangen ovenfor heter det som | _+_ |

For å gjøre bruk av hele ledig ledig plass, kjør kommandoen nedenfor, det kan være lurt å klikke på fanen etter /dev/ubuntu ... for å komme til riktig enhetsnode:

$lvextend -l +100%GRATIS/dev/ubuntuServer-vg/rot

Gjør disse to endringene hvis du er LVM -brukere, og hvis du installerer et nytt gjest -operativsystem, kan du prøve å unngå LVM hvis du kan.