LVM Legg til en ny disk til et volum

LVM Legg til en ny disk til et volum
Før du dykker ned i detaljer om Logic Volume Manager (LVM), er det viktig å forstå hva LVM er. LVM gir forskjellige metoder for å øke størrelsen på det logiske volumet. Å utvide det logiske volumet kan øke størrelsen, men en ny disk må legges til i tilfelle volumgruppen også går tom for plass. I denne opplæringen vil vi bruke LVM-kommandolinjegrensesnittet for å legge til en ny disk til et eksisterende logisk volum ved å følge trinnene nedenfor:
  • Ny fysisk volumskaping
  • Volumgruppeutvidelsen
  • Den logiske volumforlengelsen
  • Montert filsystemforlengelse

Forutsetninger

For å følge denne opplæringen, må du ha et fysisk volum laget av en disk. Det fysiske volumet skal ha en volumgruppe, VG01, på det. Et logisk volum LV01, opprettet på denne volumgruppen VG01.

Liste opp alle tilgjengelige fysiske volumer ved å løpe PVS, PVSCAN eller pvdisplay kommandoer i terminalen.

ubuntu@ubuntu: ~ $ sudo pvs

ELLER

ubuntu@ubuntu: ~ $ sudo pvscan

ELLER

ubuntu@ubuntu: ~ $ sudo pvdisplay

Legg merke til det eneste fysiske volumet /dev/sdc i systemet. Nå, liste opp alle volumgruppene som er opprettet på /dev/sdc fysisk volum ved bruk av noen av VGS, VGSCAN eller vgdisplay kommandoer.

ubuntu@ubuntu: ~ $ sudo vgs

ELLER

ubuntu@ubuntu: ~ $ sudo vgdisplay

ELLER

ubuntu@ubuntu: ~ $ sudo vgscan

Kommandoen viser tilstedeværelsen av bare en volumgruppe VG01 på det fysiske volumet /dev/sdc, i systemet. Følgende kommandoer kan brukes til å finne alle de logiske volumene over volumgruppen.

ubuntu@ubuntu: ~ $ sudo lvs

ELLER

ubuntu@ubuntu: ~ $ sudo lvscan

ELLER

ubuntu@ubuntu: ~ $ sudo lvdisplay

Det er to logiske volumer LV01 og LV02 på volumgruppen VG01.

Lag et nytt fysisk volum

Først liste opp alle de fysiske enhetene som er koblet til systemet ved å bruke LSBLK kommando.

ubuntu@ubuntu: ~ $ sudo lsblk

Det er 3 fysiske enheter koblet til systemet og en av dem (/dev/sdc) er enheten som brukes som fysisk volum. Fest nå en ny fysisk enhet og liste igjen alle tilkoblede enheter.

ubuntu@ubuntu: ~ $ sudo lsblk

Det er fire fysiske enheter koblet til systemet. Den nylig vedlagte enheten (/dev/sdd1) er for øyeblikket montert på systemet. Demontere /dev/sdd1 Enhet som følger:

ubuntu@ubuntu: ~ $ sudo umount /dev /sdd1

Formater enheten med dd kommando. Denne kommandoen vil ta litt tid å formatere enheten avhengig av størrelsen på enheten som er festet.

MERK: Formatering av enheten vil slette alle dataene i enheten. Opprett en sikkerhetskopi av dataene før du formaterer dem.

ubuntu@ubuntu: ~ $ sudo dd if =/dev/null av =/dev/sdd status = fremgang bs = 4m

Lag et fysisk volum fra den nylig vedlagte fysiske enheten ved hjelp av pvcreate kommando.

ubuntu@ubuntu: ~ $ pvcreate /dev /sdd

Det vil skape et fysisk volum fra den fysiske enheten tilkoblet. Vis alle de fysiske volumene ved å bruke noen av PVS, PVSCAN eller pvdisplay kommandoer.

ubuntu@ubuntu: ~ $ sudo pvs

ELLER

ubuntu@ubuntu: ~ $ sudo pvscan

ELLER

ubuntu@ubuntu: ~ $ sudo pvdisplay

Utgangen viser to fysiske volum /dev/sdc og /dev/sdd opprettet på systemet.

Volumgruppeforlengelse

Utvid volumgruppen VG01 bruker Vgextend kommando for å dekke begge de fysiske volumene.

ubuntu@ubuntu: ~ $ sudo vgextend vg01 /dev /sdd

Ovennevnte kommandoutgang viser at volumgruppen VG01 spenner over begge de fysiske volumene /dev/sdc og /dev/sdd Og det har mer plass. Liste opp detaljene i volumgruppen VG01 bruker vgdisplay kommando.

ubuntu@ubuntu: ~ $ sudo vgdisplay

Den totale størrelsen på volumgruppen VG01 er nå 44.5 GB som tidligere bare var 30 GB.

Utvide det logiske volumet

Nå kan vi enten skape et annet logisk volum fra dette rommet, eller vi kan utvide det eksisterende logiske volumet for å bruke dette rommet. For denne guiden vil vi utvide det eksisterende logiske volumet for å legge til mer plass.

Vis tilgjengelige logiske volumer med noen av følgende kommandoer:

ubuntu@ubuntu: ~ $ sudo lvs

ELLER

ubuntu@ubuntu: ~ $ sudo lvscan

ELLER

ubuntu@ubuntu: ~ $ sudo lvdisplay

For øyeblikket er det bare to logiske volumer LV01 og LV02 med henholdsvis 15 GB og 10 GB -plass. For denne opplæringen vil vi utvide det logiske volumet LV01 bruker Lvextend Kommando fra 15 GB til 25 GB.

ubuntu@ubuntu: ~ $ sudo lvextend -l+10g/dev/vg01/lv01

Etter å ha utvidet den logiske volumstørrelsen, må du nå oppgi de logiske volumdetaljene ved å bruke lvdisplay kommando.

ubuntu@ubuntu: ~ $ sudo lvdisplay/dev/vg01/lv01

Så størrelsen på det logiske volumet LV01 er nå 25 GB og har blitt utvidet med hell.

Utvid filsystemet montert på systemet

Montere det logiske volumet ved hjelp av montering kommando:

ubuntu@ubuntu: ~ $ sudo mount/dev/vg01/lv01/media/ubuntu/lv01

Etter å ha montert det logiske volumet, kan du nå vise filsystemet med df Kommando for å sjekke filsystemets størrelse.

ubuntu@ubuntu: ~ $ sudo df -th/dev/vg01/lv01

Filsystemstørrelsen utvides ikke, så den må utvides ved å bruke Endre størrelse2fs kommando.

ubuntu@ubuntu: ~ $ sudo resize2fs/dev/vg01/lv01

Etter å ha utvidet filsystemet, kjører du df Kommando for å bekrefte størrelsesutvidelsen av filsystemet.

ubuntu@ubuntu: ~ $ sudo df -th/dev/vg01/lv01

Nå er filsystemstørrelsen 25 GB, og den har blitt utvidet med hell.

Konklusjon

Logisk volumstørrelsesstyring på kjøreserverne er et av de mange jobbansvarene til systemadministratoren. Slik at de må håndtere rommangel på grunn av overdreven data på en daglig basis.

Logisk volumforlengelse krever litt plass i volumgruppen som det eksisterer logisk volum. I tilfelle det ikke er noen ledig plass tilgjengelig på volumgruppen, er en ny fysisk enhet festet for å skape ledig plass. Artikkelen er en guide som gir dem en trinnvis guide for hvordan du legger til en ny disk for å utvide det logiske volumet og filsystemet montert på systemet.