VirtualBox

Öka VirtualBox Diskstorlek

Öka VirtualBox Diskstorlek
Virtuella maskiner är några av de viktigaste verktygen i en IT-professionals verktygssats. Du kan testa okänd programvara, förstå hur systemet fungerar och till och med lura med kärnan då och då. Det enda problemet är lagring. Olika versioner av paket och föräldralösa paket håller på att staplas upp, loggfiler blir större och större med tiden och snart behöver du mer lagring.I den här handledningen kommer vi att se hur du kan växa storleken på din virtuella maskins virtuella disk på ett rent och effektivt sätt.

Vi kommer att använda VirtualBox version 5.2.6, om din är äldre än så kanske du vill uppdatera den. Det finns några viktiga detaljer som har ändrats i användargränssnittet i den här versionen och du kan ha svårt att följa dem om din version är lite äldre.

Logical Volume Manager, eller LVM, gör saken lite mer invecklad men det är bra, vi kommer också att hantera det fallet i den här handledningen.

Linux-gäst utan att använda LVM

Det första du ska göra när du ändrar storlek på en disk är att få rätt disknamn som du kommer att ändra. Från VirtualBox-instrumentpanelen går du till den virtuella datorn som du vill förstora. Se till att maskinen är i Avstängd stat.

  1. Välj maskinen från det vänstra hörnet under lagringsmenyn och få namnet på den virtuella disk som operativsystemet är installerat på. I vårt fall heter skivan vdi (Normal 20.00GB).
  2. Klicka nu på Globala verktyg i det övre högra hörnet av instrumentpanelen.
  3. Du kan se många virtuella diskar listade i avsnittet. Den som intresserar oss är Ubuntu.vdi som vi lärde oss i steg 1. Välj lämpligt disknamn som din virtuella dator använder och justera dess storlek till det värde du önskar. Vi kommer att öka storleken från 20 GB till 40 GB. Klick tillämpa innan du går tillbaka till Maskinverktyg.
  4. Nu kan vi starta den virtuella datorn och titta på gästoperativsystemet. Starta den virtuella datorn, logga in, öppna terminalen och ange: $ df -h

    Det tillgängliga utrymmet för rotfilsystemet visar ingen ökning av lagringsutrymme. För att förstå varför du kan köra följande kommando för att lista alla lagringsblockenheter som är anslutna till den virtuella datorn:

    $ lsblk

    Det finns en blockeringsenhet sda, 40G i storlek som är av typen Den har delats upp i sda1, av storlek 20G (ovanpå sitter rotfilsystemet) och resten är allokerad. Partitionen / (root) är den som ska växa i vårt fall. Det finns också växlingspartitionen sda2. För att ändra storlek på rotpartitionen är det säkrare för oss att stänga av den virtuella maskinen.

  5. För att växa rotfilsystemet använder vi gparted-verktyget. Ladda ner .iso-fil från länken. Därefter behöver vi gparted för att modifiera vår virtuella disk vdi.
  6. Gå tillbaka till VirtualBox-instrumentpanelen, högerklicka på den virtuella datorn, välj Inställningar och välj Lagring i inställningsfönstrets vänstra kolumn. Under IDE-styrenheten kan du se att det inte finns någon optisk disk ansluten. Du kan klicka där det står Tömma, klicka på CD-ikonen längst till höger (under avsnittet Attribut), Välj gparted iso-filen och montera den under Controller: IDE.
  7. I avsnittet Inställningar för din virtuella dator går du till System och kontrollerar att den optiska disken finns på hårddisken i startordning. Detta säkerställer att gparted.iso stövlar istället för de facto OS.
  8. Starta nu den virtuella datorn igen, så kommer du in i gparted-användargränssnittet efter att du har valt önskat språk och nyckelmappning. Klicka på gparted-applikationen som visas på skrivbordet. Det är här många saker skiljer sig åt för olika människor. I ovanstående fall har vi bara en huvudpartition för / (root) monterad på sda1. Du kan ha ett annat filsystem att växa och du måste öka storleken på motsvarande partition. Fallet ovan fungerar för standardinstallationen av Ubuntu 16.04 LTS.
  9. Växlingspartitionen är mellan huvudpartitionen och det odelade utrymmet och måste tas bort. Om det finns några andra filsystem som /Hem monterad däremellan, ta inte bort den! Du kan sluta förlora viktig data. Överväg att skapa en ny partition för det odelade utrymmet, om så är fallet. Så här ser det ut när vi ändrade storlek på vår rotpartition.
  10. Bytpartition raderas genom att radera sda5 och sedan sda2 och sedan klicka på tillämpa knapp. Nu är du fri att ändra storlek på rotpartitionen ända till slutet men lämna några gigabyte i slutet för bytpartition. Klick Tillämpa när du är nöjd med hur partitioneringen är klar. Det är allt! När du startar om systemet kommer du att märka att den virtuella datorns filsystem har mer utrymme att arbeta med.

Linux-gäster som använder LVM

Om gästoperativsystemet använder LVM måste vi ändra ett par steg. Först och främst, när du är i det gpartade användargränssnittet, skulle du märka att det finns en låsikon bredvid LVM-paritionerna. Högerklicka på dessa partitioner och välj avaktivera alternativet för att aktivera storleksändring av dem.

Starta om systemet och öppna terminalen när du har vuxit upp de önskade partitionerna.

Nästa sak att göra är att göra lvm-partitioneringsschemat medvetet om de ändringar som gjorts. Som rotanvändare kör du kommandot nedan för att se listan över tillgängliga fysiska volymer:

$ pvs

Du kan se att det finns 20G utrymme som nyligen gjorts tillgängligt för den fysiska volymen / dev / sda5 för att växa den fysiska volymkörningen:

$ pvresize / dev / sda5

Låt oss ta en titt på blockenheterna nu.

$ lsblk

Att köra lsblk visar att rotpartitionen fortfarande upptar endast 17.5G medan det finns 39.5G på partitionen sda5. Detta beror på att vår fysiska partition har vuxit men den logiska volymhanteraren är inte medveten om detta.

Notera också volymens namn som är monterat på / (root) -katalogen. I ovanstående utgång heter den som ubuntu - lvm - vg-swap_1

För att använda hela det lediga lediga utrymmet, kör kommandot nedan, kanske du vill klicka på fliken efter / dev / ubuntu .. för att komma till lämplig enhetsnod:

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

Gör dessa par ändringar om du är LVM-användare och om du installerar ett nytt gäst-OS, försök att undvika LVM om du kan.

Mus Lägg till musgester i Windows 10 med dessa gratisverktyg
Lägg till musgester i Windows 10 med dessa gratisverktyg
Under senare år har datorer och operativsystem utvecklats kraftigt. Det fanns en tid då användare var tvungna att använda kommandon för att navigera g...
Mus Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Dual Display Mouse Manager låter dig kontrollera och konfigurera musrörelser mellan flera skärmar genom att sakta ner dess rörelser nära gränsen. Wind...
Mus WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
Om du vill förbättra standardfunktionerna för din muspekare, använd freeware WinMouse. Det lägger till fler funktioner som hjälper dig att få ut det m...