Användbara tips

Lägga till diskutrymme till en virtuell maskin i VMware

Pin
Send
Share
Send
Send


När du skapar en virtuell VMware-maskin är det ofta svårt att exakt bestämma vilken hårddiskstorlek den kommer att behöva inom en snar framtid, dessutom, om den nya virtuella maskinen skapas från en mall som skapats av administratören, är storleken på den virtuella hårddisken på en sådan maskin lika stor som skivans storlek i mallen. Förr eller senare kommer administratören att möta behovet utöka VMware virtuell maskindisk. I den här artikeln kommer vi att beskriva hur du kan utöka disken på en virtuell maskin med ett Windows-gästoperativsystem utan att stoppa och starta om den virtuella maskinen.

Obs! Det är omöjligt att ändra storleken på den virtuella hårddisken i närvaro av ögonblicksbilder på den viriella maskinen, så radera alla ögonblicksbilder innan du startar proceduren. Kom ihåg att du bara kan utöka virtuella diskar som SCSI (med IDE kommer detta trick inte att fungera).

Hela förfarandet kan delas in i två steg:

  1. Virtuell diskutbyggnad
  2. Drive Extension i Windows Guest OS

Öka virtuell maskindisk

Välj önskad maskin - klicka på den med höger musknapp och klicka på Redigera inställningar:

Ställ in markören på den virtuella disken i fönstret som öppnas (Hårddisk) - i den högra delen av fönstret lägger vi till utrymme på disken:

tryck OK och vänta tills operationen är klar.

Operativsysteminställning

De föregående stegen ökar bara själva disken, men systemet ser fortfarande den gamla volymen. Följ instruktionerna nedan för att få systemet att se hela disken.

Öppna datorhantering (i administrationspanelen eller med kommandot compmgmt.msc). Gå till avsnittet Drive management:

På höger sida ska vi se ett nytt otilldelat utrymme, annars klickar du på F5:

Högerklicka på det befintliga avsnittet som vi vill förstora och välja Expandera tom:

Klicka på i guiden som öppnas ytterligare - ytterligare - Klar.

Skanna ändringarna för disksubsystemet:

Vi tittar på diskinformationen:

* i mitt fall, disken / dev / sda.

Disk / dev / sda: 161,1 GB, 161061273600 byte, 314572800 sektorer
Enheter = sektorer på 1 * 512 = 512 byte
Sektorstorlek (logisk / fysisk): 512 byte / 512 byte
I / O-storlek (minimum / optimal): 512 byte / 512 byte
Disketikettyp: dos
Diskidentifierare: 0x0009fbee

Enhet Zagr Start-slutblock Id-system
/ dev / sda1 * 2048 1050623 524288 83 Linux
/ dev / sda2 1050624 20971519 9960448 8e Linux LVM

* Man ser att den totala hårddiskkapaciteten 161,1 GB. Dessutom är disken uppdelad i två sektioner sda1 och sda2.

Om systemet inte ser den nya hårddiskkapaciteten måste du starta om den.

Vi tittar på volymen för varje avsnitt:

# fdisk -l / dev / sda1

Disk / dev / sda1: 536 MB, 536870912 bytes, 1048576 sektorer
Enheter = sektorer på 1 * 512 = 512 byte
Sektorstorlek (logisk / fysisk): 512 byte / 512 byte
I / O-storlek (minimum / optimal): 512 byte / 512 byte

och andra avsnitt:

# fdisk -l / dev / sda2

Disk / dev / sda2: 10,2 GB, 10199498752 bytes, 19920896 sektorer
Enheter = sektorer på 1 * 512 = 512 byte
Sektorstorlek (logisk / fysisk): 512 byte / 512 byte
I / O-storlek (minimum / optimal): 512 byte / 512 byte

* Det kan ses att den totala disken som används är 11 GB.

Därefter måste du utöka Linux-partitionen. För att göra detta finns det olika sätt och verktyg som jag försökte samla in i artikeln Utöka disken eller Linux-partitionen.

Steg 2. "Fysisk" lägga till en disk till en virtuell maskin

Vi ökar en disk med den virtuella datorn via vSphere-klienten

Om "Tillhandahållen storlek"Är inte tillgängligt, du måste stänga av den virtuella maskinen (eftersom de" heta "tilläggsskivorna inte stöds) och kontrollera om det finns några ögonblicksbilder på den virtuella datorn. Det går inte att ändra storlek på hårddisken medan stillbilder är tillgängliga.

Alternativ, om det redan finns fyra avsnitt, kan du välja "Lägg till ..."Och lägg till ny utrustning"Virtuell disk»Till en virtuell maskin för att öka hårddiskstorleken.

Steg 3. Skapa partitioner i icke tilldelat utrymme

När vi har ändrat skivstorleken måste du slå på den virtuella maskinen igen eller starta om den fungerade. Systemet måste starta från den nya disken så att det kan upptäcka det tillagda (oallokerade) diskutrymmet.
Efter laddning kan du kontrollera om det finns ytterligare diskutrymme.

Som ni ser har skivkapaciteten förändrats, nu skapar vi en partition med fdisk-verktyget för enheten / dev / sda. Observera att systemet bara kan ha fyra huvudpartitioner på disken! Om gränsen redan har uppnåtts måste en utökad partition skapas.

Värdet på cylindrarna kan variera i systemet. FDISK ger ett standardvärde för den första och sista cylindern (det extra diskutrymmet kommer bara att användas).

Ändra nu typ av sektion. Ange sektionsnumret, ta från föregående steg. När det är nödvändigt att ange "Hex-kod", Ange 8e och bekräfta.

Vi återgår till huvudmenyn och trycker på w för att skriva partitionen till disken. När vi får ett meddelande om att kärnan fortfarande använder den gamla partitionstabellen, är det nödvändigt att starta om maskinen för att tillämpa den nya tabellen.

Efter omstart kan du se den nya partitionen med fdisk-kommandot.

Expandera logisk volym

Skapa nu den fysiska volymen som huvud LVM-kommandot pvcreate / dev / sda3

Ta reda på det Volymgrupp

Och utvidga Volymgrupp volymen du just har lagt till genom att köra vgextend VolumeGroupName / dev / sda3

Med kommandot pvscan kan du upptäcka en ny volym och diskutrymme (20 GB i vårt fall).

Nästa steg, expandera Logisk volym lvextend / dev / VolGroup00 / LogVol00 / dev / sda3 kommando.
(Använd kommandot lvdisplay -v för att hitta LogVol00-värdet)

Om ett ubuntliknande system används kör du kommandot lvextend / dev / mapper / vg-name / dev / sda3

För att använda det nya diskutrymmet behöver du bara ändra storlek på filsystemet i volymgruppen.

Kör storlek på kommandot: resize2fs / dev / VolGroup00 / LogVol00

Diskutbyggnaden är klar - kolla!

Om du använder XFS-filsystemet körs det som regel på CentOS 7 som standard, då visas ett fel när du kör kommandot resize2fs:

I stället för att ändra storlek 2fs använder du kommandot xfs_growfs:

Öka virtuell diskstorlek i VMware

Anta att det finns en virtuell maskin som presenterar en virtuell hårddisk (vmdk) på 20 GB i storlek. Vi måste öka den här enheten till 301 GB.

För att göra detta, i VMWare vSphere-konsolen, hitta önskad virtuell maskin och gå till dess inställningar. Hitta en virtuell hårdvarupost Hårddisk 1 (hårddisk) och i fältet Tillhandahållen storlek ange den nya storleken på den virtuella disken (301 Gb) och klicka på OK.

Så vi ökade diskstorleken i konsolen, men att utöka en virtuell disk betyder inte att utvidga Windows-partitionen på den.

Utöka en disk i en virtuell Windows-maskin

Därefter behöver vi gäst OS för att se ytterligare utrymme. För att göra detta, i Windows måste du öppna diskhanteringskonsolen (Datorhantering-> Lagring-> Diskhantering) och kör kommandot Sök igendisk.

Som ett resultat bör du se ett odelat område, ungefär 280 GB i storlek.

I händelse av att gäst OS är Windows Server 2008 / Windows 7, utförs skivutvidgning enligt anvisningarna som du redan känner till. Hur man utökar en diskpartition i Windows 7.

Om gäst OS Windows Server 2003/2000 eller Win XP expanderar exakt systemdisken - allt är inte så enkelt (om disken inte är en systemdisk kan den utökas med hjälp av verktyget Diskpart, detaljer i länken ovan). För att utöka systemdisken med operativsystemet själv (som i Windows 2008/7) i detta fall fungerar inte, diskpart kommer helt enkelt att vägra att arbeta med den här disken.

Vad kan göras:

  • Ladda ner virtuell maskin från alla livecd och utöka ledigt utrymme
  • Anslut virtuell vmdk till en annan maskin och öka partitionen redan från den
  • Med hjälp av VMware Converter-verktyget konverterar du den virtuella maskinen i omkonfigurationsläge
  • Med hjälp av verktyg som Acronis / Ghost kan du överföra innehållet på en virtuell disk till en ny disk med önskad storlek genom att sträcka partitionerna

Obs: de två sista metoderna kan också användas vid behov för att minska hårddiskstorleken för den virtuella maskinen.

Den största nackdelen med alla dessa metoder är behovet av att stoppa den virtuella maskinen och följaktligen den enkla tjänsten som tillhandahålls, vilket inte alltid är möjligt.

För att öka systempartitionen utan att starta om kan du använda verktyget Dell extpart. Du kan ladda ner ExtPart-verktyget här (40 Kb).

För att utöka systemdiskpartitionen i Windows 2003 / XP, kopiera verktyget till gäst OS och kör det med parametrarna:

var c: - namnet på det avsnitt som ska utvidgas, 1020 - storlek (i MB) som du vill utöka hårddisken

Det bör noteras att ExtPart-verktyget inte fungerar i 64-bitars OS.

Så i den här artikeln räknade vi ut hur man utökar en virtuell hårddisk i en VMWare vSphere-miljö med Windows gästoperativsystem i olika versioner.

Pin
Send
Share
Send
Send