Hvordan installere og konfigurere LVM på centos

Hvordan installere og konfigurere LVM på centos
LVM står for Logisk volumleder. LVM er et verktøy for logisk volumstyring. LVM Kan brukes til å lage enkle å vedlikeholde logiske volumer, administrere diskkvoter ved hjelp av logiske volumer, endre størrelse på logiske volumer på farten, lage programvare PLYNDRINGSTOKTS, kombinerer harddisker i et stort lagringsbasseng og mange flere.I denne artikkelen vil jeg vise deg hvordan du installerer og konfigurerer LVM på Centos 7. La oss komme i gang.

Hvordan LVM fungerer:

LVM har i utgangspunktet tre begreper, fysisk volum PV, Volumgruppe Vg, Logisk volum LV.

  • PV - Det er en rå harddisk som den initialiserte å jobbe med LVM, som for eksempel /dev/sdb, /dev/sdc, /dev/sdb1 etc.
  • Vg - Mange PV kombineres til en Vg. Du kan opprette mange Vgs og hver av dem har et unikt navn.
  • LV - Du kan opprette mange LVs fra a Vg. Du kan utvide, redusere LV Størrelse på farten. De LV har også unike navn. Du formaterer LV inn i ext4, ZFS, btrfs osv.

Installere LVM:

LVM kan ikke installeres på CentOS 7 -maskinen din. Men det er tilgjengelig i det offisielle pakkelagde av CentOS 7.

Første oppdatering Yum Pakkelagerbuffer med følgende kommando:

$ sudo yum makecache

Kjør følgende kommando for å installere LVM på Centos 7:

$ sudo yum installer LVM

Trykk nå y Og trykk deretter å fortsette.

LVM skal installeres.

Initialisering av disk for LVM:

Du kan bruke rå disken som for eksempel /dev/sdb eller /dev/sdc som LVM PV. LVM har ikke noe problem med det, men det anbefales ikke, da andre operativsystemer ikke kan oppdage LVM Metadata og du kan kanskje ikke fortelle om disken er satt opp for å bruke LVM Hvis du har mange disker som ligger rundt.

Så jeg anbefaler at du oppretter en enkelt partisjon på harddisken din med all tilgjengelig plass og endrer partisjonstypen til Linux LVM eller 8e.

Bruk fdisk For å opprette en enkelt partisjon på disken, la oss si /dev/sdb:

$ sudo fdisk /dev /sdb

Skriv nå inn o og trykk For å lage tom partisjonstabell på disken.

Skriv nå inn n og trykkFor å lage en ny partisjon. Fortsett å trykke på å godta standardverdiene.

Partisjonen skal opprettes.

Skriv nå inn t og trykk . Skriv deretter inn 8e som hex -koden og trykk . Partisjonstypen skal settes til Linux LVM.

Skriv nå inn w og trykk For å lagre endringene.

Partisjonen /dev/sdb1 er nå klar til å brukes med LVM.

Legge til disken til LVM PV:

Kjør nå følgende kommando for å legge til disken /dev/sdb1 til LVM som PV:

$ sudo pvcreate /dev /sdb1

Du kan liste opp alle PV med følgende kommando:

$ sudo pvscan

Hvis du vil vise mer informasjon om noen spesifikk PV, la oss si /dev/sdb1, Kjør deretter følgende kommando:

$ sudo pvdisplay /dev /sdb1

Opprette volumgrupper:

Nå kan du opprette en Vg av så mange PV Som du har tilgjengelig. Akkurat nå har jeg bare en PV /dev/sdb1 tilgjengelig.

Kjør følgende kommando for å opprette Vg dele med PV /dev/sdb1:

$ sudo vgcreate share /dev /sdb1

Nå kan du liste opp alle Vgs med følgende kommando:

$ sudo vgscan

Du kan vise mer informasjon om hvilken som helst spesifikk Vg, som for eksempel dele med følgende kommando:

$ sudo vgdisplay andel

Utvidende volumgrupper:

Hvis du skulle ønske du kan legge til mer PV til en eksisterende Vg dele med følgende kommando:

$ sudo vgextend share /dev /sdc1

Opprette logiske volumer:

Nå kan du lage så mange LVs som du vil bruke en Vg, i mitt tilfelle VG Del.

Du kan opprette en 100MB LV www_shovon fra VG Del med følgende kommando:

$ sudo lvcreate-størrelse 100m-navn www_shovon share

La oss lage en annen LV www_wordpress av størrelse 1 GB fra VG Del med følgende kommando:

$ sudo lvcreate -størrelse 1G -Navn www_wordpress Del

Nå kan du liste opp alle LVs med følgende kommandoer:

$ sudo lvscan

Eller

$ sudo lvs

Du kan også vise mer informasjon om hvilken som helst spesifikk LV med følgende kommando:

$ sudo lvdisplay vg_name/lv_name

I mitt tilfelle, VG_NAME er dele og Lv_name er www_shovon

$ sudo lvdisplay share/www_shovon

Formatering og montering av logiske volumer:

Du kan få tilgang til din LVs akkurat som du gjør med vanlige harddiskpartisjoner som /dev/sdb1, /dev/sdc2 etc.

LV -ene er tilgjengelige som /Dev/VG_NAME/Lv_name

For eksempel, hvis min VG_NAME er dele, og Lv_name er www_wordpress, og så LV er tilgjengelig som /dev/share/www_wordpress

Du kan bruke /dev/share/www_wordpress Akkurat som du bruker en vanlig harddiskpartisjon /dev/sdb1.

Når du har opprettet en LV, du må formatere det.

Kjør følgende kommando for å formatere /dev/share/www_wordpress lv til Ext4 filsystem:

$ sudo mkfs.ext4/dev/share/www_wordpress

Kjør nå følgende kommando for å opprette et monteringspunkt der du vil montere /dev/share/www_wordpress LV:

$ sudo mkdir -pv/var/www/wordpress

Nå kan du montere /dev/share/www_wordpress til en hvilken som helst tom katalog som for eksempel /var/www/wordpress med følgende kommando:

$ sudo mount/dev/share/www_wordpress/var/www/wordpress

Som du kan se, LV er montert på ønsket monteringspunkt:

$ df -h

Nå kan du bruke kopier og lime inn filer, lage nye filer og kataloger i /var/www/wordpress katalog.

Utvide logiske volumer:

LVM er et godt verktøy for kvotestyring. Du gir bort plassen du trenger, ikke mer, ikke mindre på hver LVs. Men hvis du trenger mer plass, kan du alltid endre størrelse på LV på flua.

Selv om du ikke gjør kvotehåndtering, kan du bare legge til nye harddisker når du er ute av diskplass PV, utvide Vg med det nye PV, utvide LV Og du er god til å gå.

For eksempel for å legge til 500MB mer til vår LV www_wordpress opprettet fra VG Del, Kjør følgende kommando:

$ sudo lvextend -størrelse +500m -RE -RESTIZEFS Del/www_wordpress

Merk: Du kan bruke G nøkkelord for GB. For eksempel, -størrelse +2G

De www_wordpress lv bør endres som du kan se fra skjermdumpen nedenfor.

$ df -h

Slik installerer du og konfigurerer LVM på Centos 7. Takk for at du leste denne artikkelen.