Ubuntu

LVM Ubuntu-veiledning

LVM Ubuntu-veiledning

LVM eller Logical Volume Manager gjør administrasjon av diskplass på en Linux-maskin enklere å administrere.  Funksjonene til LVM inkluderer:

Tre hovedkomponenter av LVM er fysiske volumer, logiske volumer og volumgrupper. Blokkeringsenhetene som brukes til å lagre logiske volumer kalles fysiske volumer. Hvert logiske volum har et filsystem som tilsvarer en partisjon, og et unikt navn tildeles for hvert logiske volum. Samlingen av alle fysiske og logiske volumer kalles volumgruppe.

I denne opplæringen lærer du forskjellige verktøy for LVM, for eksempel hvordan du oppretter eller fjerner et nytt volum, hvordan du finner ut informasjonen om gjeldende volumer, hvordan du endrer størrelsen på eksisterende volumer på disken på Ubuntu og oppretter øyeblikksbilde av et løpende system.

Opprette, endre størrelse på og fjerne LVM-komponenter

Du må ha root-privilegium for å kjøre en hvilken som helst LVM-kommando. Så først og fremst må du kjøre LVM med root-passord.

$ sudo lvm

Kjør kommandoen for å finne alle eksisterende blokkenheter. I utgangen er det vist at det er to partisjoner som er / dev / sda1 og / dev / sda5, 1 disk i / dev / sdb og ingen fysiske volumer.

lvm> lvmdiskscan

Lag fysisk volum

pvcreate kommandoen brukes til å lage fysisk volum fra lagringsenheter. Her, / dev / sdb brukes til å lage et fysisk volum. Kjør kommandoene for å lage et fysisk volum på 5 GB. Meldingen om suksess vises hvis det fysiske volumet skaper vellykket.

Nå, hvis du igjen kjører kommandoen lvmdiskscan så vil du se et fysisk volum blir opprettet. I utgangen er det ingen ledig disk fordi hele disken er opprettet som et fysisk volum.

Du kan også bruke pvdisplay kommando for å finne eksisterende fysiske volumer.

Lvm> pvdisplay

Opprett volumgruppe

Du kan opprette en volumgruppe etter å ha opprettet et fysisk volum. vgcreate kommandoen brukes til å opprette ny volumgruppe.  Du kan opprette en volumgruppe ved å bruke ett eller flere fysiske volumer. Det er bare ett fysisk volum. Så volumgruppen kan opprettes av denne. Anta at du vil opprette en volumgruppe som heter vg1 med / dev / sdb, kjør deretter kommandoen som nedenfor. Suksessmeldingen vises hvis volumgruppen oppretter riktig.

lvm> vgopprette vg1 / dev / sdb

vgdisplay kommandoen brukes til å få informasjon om eksisterende volumgrupper. Kjør kommandoen for å vise utdataene.

lvm> vgdisplay

Du kan opprette flere volumgrupper, og volumgruppene kan ha forskjellig omfangsstørrelse. For å opprette volumgruppe med spesifikk omfangsstørrelse fjernes det eksisterende volumet her. vgremove kommandoen brukes med volumgruppenavn for å fjerne den eksisterende volumgruppen.

lvm> vgremove vg1

Kjør følgende vgcreate kommando for å opprette en volumgruppe med størrelse, 100M.

lvm> vgcreate -s 100M vg1 / dev / sdb

Nå vil vgdisplay vise følgende utdata.

Opprett logisk volum

Du kan opprette logisk volum av bestemt størrelse eller all gjenværende ledig plass. lvopprette kommandoen brukes til å lage logisk volum. Det logiske volumnavnet er spesifisert med -n-alternativet og størrelsen på volumet er spesifisert med -L-alternativet. Kjør følgende kommando for å opprette et logisk volum på 10 GB med navnet lv1 for volumgruppen vg1 som er festet med et fysisk volum, / dev / sdb.

lvm> lvcreate -L 10G -n lv1 vg1

lvdisplay kommandoen brukes til å få informasjon om alle eksisterende logiske volumer.

Etter å ha opprettet logisk volum hvis det er ledig plass i fysisk volum, kan et nytt logisk volum opprettes ved å bruke gjenværende ledig plass med -l alternativ. Kjør kommandoen for å opprette et logisk volum, lv2 bruker all ledig plass i volumgruppen, vg1

lvm> lvcreate -l 100% GRATIS -n lv2 vg1

Du kan opprette et logisk volum med mange avanserte alternativer. Noen av alternativene er forklart her. Et av de viktigste alternativene er -type som bestemmer tildelingstypen til et logisk volum. Noen av de mest brukte typene er lineær, stripete og raid1. Standardtypen er lineær der fysiske enheter legges til etter hverandre. Minst to fysiske volumer kreves for å lage et stripet logisk volum.  Ytelsen til denne typen logiske volumer er bedre, men det øker datasårbarheten. For å lage stripete logiske volum -i alternativet brukes. raid1 type brukes til å lage speil av RAID1 volum. Denne typen krever også minst to fysiske volumer med nødvendig plass for å skape logisk volum. Så for å lage stripet og raid1 type volum må du opprette minst to fysiske volumer og kjøre følgende kommandoer.

Strippet volum:

lvm> lvcreate --type stripet -i 2 -L 10G -n s_vol1 vol_group

Raid1 volum:

lvm> lvcreate --type raid1 -m 2 -L 20G -n m_vol1 vol_group

fjerning kommandoen brukes til å fjerne ethvert eksisterende logisk volum. Følgende kommando fjerner det logiske volumet lv2 som ligger under volumgruppen vg1.

lvm> lvremove / dev / vg1 / lv2

Lag øyeblikksbilde

Du må bruke det originale logiske volumet i stedet for det fysiske volumet for å lage et øyeblikksbilde av det volumet. Fjern alle eksisterende logiske volumer og opprett et nytt logisk volum som er mindre enn størrelsen på det fysiske volumet fordi øyeblikksbilde vil opprettes på det frie rommet til det fysiske volumet.

Nå, hvis du vil lage et øyeblikksbilde av logisk volum, kjører du følgende kommando for å lage øyeblikksbilde av lv1. Her er snapshot-navnet snap_ck og størrelsen på snapshot er 6G. Hvis den ledige plassen til den fysiske enheten er mindre enn 6G, vil det oppstå en feil og ingen øyeblikksbilde vil opprettes.

lvm> lvcreate -s -L 6G -n snap_ck vg1 / lv1

-slå sammen alternativet brukes til å gjenopprette et logisk volum fra et øyeblikksbilde. Når kommandoen kjøres, blir det logiske volumet gjenopprettet der øyeblikksbildet er tatt.

lvm> lvconvert --merge vg1 / snap_ck

Endre størrelsen på det logiske volumet

Du kan enkelt endre størrelsen på ethvert logisk volum ved å bruke størrelse kommando. Denne kommandoen brukes med -L-alternativer for å angi ny størrelse for ethvert eksisterende volum. Sjekk først den nåværende størrelsen på et hvilket som helst logisk volum du vil endre størrelsen på lvscan kommando. Den nåværende størrelsen på volumet er 5 GB i følgende utgang.

lvm> lvscan

Hvis du vil endre størrelsen på volumet og sette volumstørrelsen til 9 GB, kjører du lvresize-kommandoen med nødvendige alternativer og kontrollerer at volumstørrelsen økes riktig eller ikke.

lvm> lvresize -L + 4G vg1 / lv1
lvm> lvscan

Fjern fysisk volum fra volumgruppen

Hvis en volumgruppe inneholder to eller flere fysiske volumer, og du vil fjerne vedlegget til et bestemt fysisk volum fra volumgruppen, så kjør vgreduce kommando med volumgruppenavn og fysisk volumnavn. Hvis fysisk volum er i bruk, vil du ikke kunne fjerne volumet fra volumgruppen. I så fall må du flytte det nødvendige fysiske volumet til et annet fysisk volumplassering for volumgruppen. Så volumgruppen må ha mer enn ett fysisk volum for å gjøre oppgaven. Etter å ha flyttet det fysiske volumet, kan du utføre følgende kommandoer for å fjerne det fysiske volumet fra volumgruppen. Du vil ikke kunne kjøre kommandoene hvis du bare har en fysisk enhet i volumgruppen.

lvm> pvmove / dev / sdb
lvm> vgreduser vg1 / dev / sdb
lvm> pvremove / dev / sdb

Det er nødvendig å ha kunnskap om å bruke LVM for å administrere lagringsenhetene i systemet effektivt. Hvis du forstår og tester de nevnte kommandoene i denne opplæringen riktig, vil du kunne bruke disse kommandoene på Ubuntu for å konfigurere diskene dine basert på dine krav.

Beste Linux Distros for spill i 2021
Linux-operativsystemet har kommet langt fra det originale, enkle, serverbaserte utseendet. Dette operativsystemet har forbedret seg enormt de siste år...
Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...
Beste spill å spille med håndsporing
Oculus Quest introduserte nylig den gode ideen om håndsporing uten kontrollere. Med et stadig økende antall spill og aktiviteter som utfører støtte en...