Forutsetninger
For å gå sammen med denne artikkelen, må du ha
Bruke LSBLK kommando for å sjekke fysiske volumer.
ubuntu@ubuntu: ~ $ sudo lsblk
Legg merke til de tre tilgjengelige fysiske volumene /dev/sda, /dev/sdb og /dev/sdc i ovennevnte skjermbilder. Liste nå alle volumgruppene på systemet ved hjelp av noen av disse vgdisplay, VGSCAN og VGS kommandoer.
ubuntu@ubuntu: ~ $ sudo vgs
ELLER
ubuntu@ubuntu: ~ $ sudo vgdisplay
ELLER
ubuntu@ubuntu: ~ $ sudo vgscan
Det er bare en volumgruppe VG01 opprettet fra bare ett fysisk volum. Liste nå alle tilgjengelige logiske volum på volumgruppen VG01 ved hjelp av LVS, LVSCAN eller lvdisplay kommando.
ubuntu@ubuntu: ~ $ sudo lvs /dev /vg01
ELLER
ubuntu@ubuntu: ~ $ sudo lvdisplay /dev /vg01
ELLER
ubuntu@ubuntu: ~ $ sudo lvscan
Utgangen over viser to logiske volum LV01 og LV02 på volumgruppen VG01. Hvis du ikke har noen av de ovennevnte forutsetningene, kan du sjekke de tidligere artiklene på LVM.
Utvide logisk volum
Før logisk volumforlengelse, må du sørge for at det er nok plass i volumgruppen som inneholder det logiske volumet. Bruke VGS, vgdisplay eller VGSCAN Kommando for å bekrefte det tilgjengelige plassen i volumgruppene.
ubuntu@ubuntu: ~ $ sudo vgs
ELLER
ubuntu@ubuntu: ~ $ sudo vgdisplay
Den nåværende størrelsen på volumgruppen VG01 er omtrent 30 GB og det er en ledig plass på 15 GB tilgjengelig i volumgruppen. Hvis det ikke er nok plass tilgjengelig i volumgruppen, vil volumgruppen bli utvidet først til å skape ledig plass. Alternativt, hvis det er mer logiske volumer i volumgruppen, krymper du disse volumgruppene for å skape ledig plass.
Etter å ha sjekket volumgruppen for ledig plass, må du nå sjekke gjeldende størrelse på det logiske volumet og estimere den utvidede størrelsen. De lvdisplay Kommando kan brukes til å få informasjonen om det eksisterende logiske volumet.
ubuntu@ubuntu: ~ $ sudo lvdisplay
Så det er to logiske volumer LV01 og LV02 med størrelsen på henholdsvis 10 GB og 5 GB. For denne demoen, la oss øke størrelsen på det logiske volumet LV01 fra 10 GB til 15 GB. For å øke den logiske volumstørrelsen, Lvextend Kommandoen vil bli brukt sammen med -L flagg.
ubuntu@ubuntu: ~ $ sudo lvextend -l+5g/dev/vg01/lv01
De Lvextend Kommandoen har økt størrelsen på volumgruppen LV01 fra 10 GB til 15 GB. For å bekrefte størrelsen på det logiske volumet ved å bruke kommandolinjegrensesnittet, bruker du en av lvdisplay, LVSCAN og LVS kommandoer.
ubuntu@ubuntu: ~ $ sudo lvs
ELLER
ubuntu@ubuntu: ~ $ sudo lvdisplay
ELLER
ubuntu@ubuntu: ~ $ sudo lvscan
Bruke VGS eller vgdisplay kommandoer for å vise den okkuperte og frie plassen til volumgruppen VG01.
ubuntu@ubuntu: ~ $ sudo vgs
ELLER
ubuntu@ubuntu: ~ $ sudo vgdisplay
Som vist ovenfor, har volumgruppen VG01 en ledig plassstørrelse på 15 GB, og nå er det bare 10 GB ledig plass som viser vellykket logisk volumutvidelse.
Etter å ha utvidet størrelsen på det logiske volumet, monter du det logiske volumet på systemet for å bekrefte filsystemets utvidelse.
ubuntu@ubuntu: ~ $ sudo mount/dev/vg01/lv01/media/ubuntu/lv01
Etter å ha montert det logiske volumet, liste du opp alle de monterte filsystemene på systemet.
ubuntu@ubuntu: ~ $ sudo df -th/dev/vg01/lv01
Filsystemet er fremdeles 10 GB i størrelse, og det må også utvides separat. De Endre størrelse2fs Kommando kan brukes til å utvide en ext4 filsystem.
Nå, bruk df Kommando for å sjekke filsystemet montert på systemet igjen for å bekrefte utvidelsen.
Filsystemet montert på systemet er 15 GB i størrelse og har blitt utvidet med hell.
Utvid logisk volum via GUI -verktøy
En enklere måte å utvide logisk volumstørrelse bruker et grafisk brukergrensesnittverktøy som er KVPM. Du kan finne instruksjoner om å installere verktøyet i de tidligere artiklene. Åpne KVPM ved å kjøre KVPM kommando i terminalen.
ubuntu@ubuntu: ~ $ sudo kvpm
Det vil åpne et vindu som inneholder informasjon om alle blokkenhetene som er koblet til systemet. For denne delen vil vi utvide det logiske volumet LV02 fra 5 GB til 10 GB.
For å utvide den logiske volumstørrelsen, gå til Gruppe: VG01 Tab og velg det logiske volumet LV02. Utvid deretter listen over alternativene ved å klikke på pilskiltet og klikk på Forlenge alternativ.
For den nye størrelsen på det logiske volumet, velg Generell Tab, skriv inn den nye størrelsen på det logiske volumet og klikk på Ok knapp for å øke størrelsen.
Det øker den logiske volumstørrelsen som kan observeres fra KVPM verktøy.
For å utvide filsystemet, velg Gruppe: VG01 Tab, velg det logiske volumet LV02 og klikk på Utvide fs knapp.
Et vindu ber om bekreftelse før du utvider filsystemet.
Alternativt kan det logiske volumstørrelsen og filsystemet også bekreftes ved hjelp av kommandolinjegrensesnittet. De lvdisplay og df Kommandoer kan brukes til å vise alle detaljene i de logiske volumene.
ubuntu@ubuntu: ~ $ sudo lvdisplay/dev/vg01/lv02
Monter det logiske volumet på systemet og sjekk filsystemets størrelse.
ubuntu@ubuntu: ~ $ sudo mount/dev/vg01/lv02/media/ubuntu/lv02
ubuntu@ubuntu: ~ $ sudo df -th/dev/vg01/lv02
Konklusjon
Å utvide den logiske volumstørrelsen for en server er en avgjørende oppgave, da et filsystem montert på serveren kan gå tom for plass. LVM gir anlegget for å utvide den logiske volumstørrelsen uten å møte noe driftsstans. Denne bloggen forklarer alle trinnene for å utvide et eksisterende logisk volum og filsystemet ved å bruke kommandolinjegrensesnittet og grafisk brukergrensesnittverktøy.