Hva er LVM?
LVM er en logisk volumansvarlig utviklet for Linux-kjernen. For tiden er det to versjoner av LVM. LVM1 er praktisk talt ute av støtte mens LVM versjon 2 ofte kalt LVM2 brukes.
LVM inkluderer mange av funksjonene som forventes av en volumansvarlig, inkludert:
- Endre størrelse på logiske grupper.
- Endre størrelse på logiske volumer.
- Skrivebeskyttede øyeblikksbilder (LVM2 tilbyr lese og skrive).
For å gi deg en ide om kraften og nytten til LVM, vil jeg gi deg følgende eksempel: Anta at vi har en liten harddisk, for eksempel 80 GB. Måten disken distribueres på, vil være noe sånt:
- 400 MB / oppstartspartisjon
- For rotpartisjon / 6Gb
- Når det gjelder hjemmepartisjonen / hjemmet 32Gb
- Og byttepartisjonen er 1 GB.
Denne distribusjonen kan være riktig og nyttig, men forestill deg at vi installerer mange programmer og rotpartisjonen fylles opp, men i personlige filer er det praktisk talt ingen data, og / hjemmepartisjonen har 20 GB tilgjengelig. Dette er en dårlig bruk av harddisken. Med LVM er løsningen på dette problemet enkel, siden du ganske enkelt kan redusere partisjonen som inneholder / home og deretter øke plassen som er tildelt rotkatalogen.
LVM vokabular
For å gjøre dette innlegget så enkelt som mulig for leseren, er det nødvendig å ta hensyn til noen begreper som er nært knyttet til LVM. Å kjenne disse konseptene effektivt vil gjøre det bedre å forstå det fulle potensialet i dette verktøyet:
Så la oss starte:
- Fysisk volum (PV): En PV er et fysisk volum, en harddisk eller en bestemt partisjon.
- Logisk volum (LV): et LV er et logisk volum, det tilsvarer en tradisjonell partisjon i et annet system enn LVM.
- Volumgruppe (VG): en VG er en gruppe volumer, den kan samle en eller flere solceller.
- Fysisk omfang (PE): en PE er en del av hvert fysiske volum, av en fast størrelse. Et fysisk volum er delt inn i flere PE-er av samme størrelse.
- Logisk omfang (LE): en LE er en del av hvert logiske volum i fast størrelse. Et logisk volum er delt inn i flere LE-er av samme størrelse.
- Enhetskartlegger: er et generelt Linux-kjerne-rammeverk som tillater kartlegging av en enhet fra blokker til en annen.
Konfigurer LVM på Linux Mint
Først og fremst må du installere lvm2-pakken i systemet ditt. For å gjøre dette, åpne en terminalemulator og skriv. Merk at for å utføre denne kommandoen trenger du superbrukerrettigheter.
sudo apt installere lvm2
Deretter skal jeg bruke fdisk for å bekrefte hvilke partisjoner jeg har. Selvfølgelig må du også gjøre dette for å sikre hvilke som er partisjonene dine også.
sudo -ifdisk -l
Som du ser, har jeg en harddisk til. For at LVM skal gjøre jobben sin, er det nødvendig å forberede disken eller partisjonene til å være av LVM-typen. Derfor må jeg gjøre noe på den andre harddisken som heter sdb.
Så skriv denne kommandoen:
fdisk / dev / sdb
Trykk deretter på “n” -tasten for å opprette en ny partisjon. Trykk deretter på Enter. Trykk deretter på “p” -tasten for å sette partisjonen som en primær. Trykk deretter på Enter. Nå må du trykke på 1 for å opprette den som den første partisjonen på disken. Trykk deretter på Enter.
Så neste trinn er å trykke “t” -tasten for å endre systemidentifikatoren til en partisjon. Trykk deretter på Enter. Og velg LVM-partisjon. For å gjøre det, skriv “8e”. Trykk deretter på Enter. Så skriv “w” -tasten for å skrive alle endringene.
Til slutt, sjekk partisjonen.
fdisk -l / dev / sdb
MERKNAD: Hvis du skal jobbe med flere partisjoner, må du gjenta denne prosessen med hver av dem.
Nå er vi klare til å fortsette.
Lag det fysiske volumet (PV)
For å jobbe med LVM må vi først definere de fysiske volumene (PV), for dette vil vi bruke kommandoen pvcreate. Så, la oss gå.
pvcreate / dev / sdb1
Sjekk endringene.
pvdisplay
MERKNAD: Hvis vi hadde mer enn en partisjon, måtte vi legge dem alle til PV.
Opprett volumgruppen (VG)
Når du har partisjonene klare, må du legge dem til i en volumgruppe. Så skriv denne kommandoen:
vgopprett volumgruppe / dev / sdb1
Erstatt “volumgruppe” med navnet du vil ha. Hvis du hadde flere partisjoner, måtte du bare legge dem til i kommandoen. For eksempel:
vgopprett volumgruppe / dev / sdb1
Du kan skrive navnet det du ønsker for VG. Så sjekk volumgruppen med denne kommandoen:
vgdisplayOpprett de logiske volumene (LV)
Dette er det sentrale øyeblikket i innlegget fordi vi i denne delen lager de logiske volumene som vil være som en normal partisjon.
Så kjør denne kommandoen:
lvcreate -L 4G -n volumgruppe
Denne kommandoen skaper et logisk volum på 4G plass over den tidligere opprettede gruppen.
Med lvdisplay kan du sjekke LV.
lvdisplayNeste trinn er å formatere og montere VL.
mkfs.ext4 / dev / volumegroup / volume
Lag nå en tidsmappe og monter VL på den.
mkdir / temporal /mount / dev / volumegroup / volume / temporal /
Nå, sjekk VL.
df -h | grep termporal
Øk eller reduser størrelsen på det logiske volumet
En av de mest fenomenale mulighetene til LVM er muligheten til å øke størrelsen på et logisk volum på en veldig enkel måte. For å gjøre dette, skriv inn følgende kommando.
lvextend -L + 2G / dev / volumegroup / volume
Til slutt er det nødvendig å gjenspeile den samme endringen i filsystemet. Kjør denne kommandoen for dette.
resize2fs / dev / volumegroup / volumeSjekk den nye størrelsen:
df -h | grep temporalSiste tanker
Lære å konfigurere LVM i Linux Mint er en enkel prosess som kan spare mange problemer når du arbeider med partisjoner. For å gjøre dette, inviterer jeg deg til å lese mer om emnet siden jeg her har vist deg praktiske og enkle eksempler på hvordan du konfigurerer det.