Hva er LVM?
LVM er en logisk volumbehandler utviklet for Linux -kjernen. For tiden er det 2 versjoner av LVM. LVM1 er praktisk talt ute av støtte mens LVM versjon 2 vanligvis kalles LVM2 brukes.
LVM inneholder mange av funksjonene som forventes av en volumbehandling, 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 bruken av LVM, vil jeg gi deg følgende eksempel: Anta at vi har en liten harddisk, for eksempel 80Gb. Måten disken distribueres vil være noe sånt:
- 400Mb /boot -partisjonen
- For rotpartisjon / 6Gb
- Når det gjelder hjemmepartisjonen /hjemmet 32Gb
- Og byttepartisjonen er 1 Gb.
Denne fordelingen kan være korrekt og nyttig, men tenk at vi installerer mange programmer og rotpartisjonen fylles opp, men i personlige filer er det praktisk talt ingen data og /home -partisjonen 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 tilordnet rotkatalogen.
LVM ordforråd
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 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 PV.
- Physical Extent (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 logisk volum med fast størrelse. Et logisk volum er delt inn i flere LE -er av samme størrelse.
- Enhetskartlegging: er et generisk Linux -kjerne -rammeverk som gjør det mulig å kartlegge en enhet fra blokker til en annen.
Konfigurer LVM på Linux Mint
Først av alt må du installere lvm2 -pakken i systemet ditt. For å gjøre dette, åpne en terminalemulator og skriv. Vær oppmerksom på at for å utføre denne kommandoen trenger du superbrukerrettigheter.
sudopassendeinstallerelvm2
Deretter skal jeg bruke fdisk for å kontrollere hvilke partisjoner jeg har. Selvfølgelig må du også gjøre dette for å sikre hvilke partisjoner du har.
sudo -Jegfdisk -de
Som du kan se, har jeg en andre harddisk. For at LVM skal gjøre jobben sin, er det nødvendig å forberede disken eller partisjonene for å være av typen LVM. Derfor må jeg gjøre noe arbeid på den andre harddisken som heter sdb.
Så skriv inn denne kommandoen:
fdisk /dev/baderom
Trykk deretter på n -tasten for å opprette en ny partisjon. Trykk deretter enter. Trykk deretter p -tasten for å sette partisjonen som primær. Trykk deretter enter. Nå må du trykke 1 for å opprette den som den første partisjonen på disken. Trykk deretter enter.
Så det neste trinnet er å trykke på t -tasten for å endre systemidentifikatoren til en partisjon. Trykk deretter enter. Og velg LVM -partisjon. For å gjøre det, skriv 8e. Trykk deretter enter. Så skriv inn w -tasten for å skrive alle endringene.
Til slutt, sjekk partisjonen.
fdisk -de /dev/baderom
MERK: 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 bruker vi kommandoen pvcreate. Så la oss gå.
pvcreate/dev/sdb1
Sjekk endringene.
pvd -skjerm
MERK: Hvis vi hadde mer enn én 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 inn denne kommandoen:
vgcreate volumegruppe/dev/sdb1
Erstatt volumgruppen med navnet du vil ha. Hvis du hadde flere partisjoner, måtte du bare legge dem til i kommandoen. For eksempel:
vgcreate volumegruppe/dev/sdb1
Du kan skrive navnet det du vil ha til VG. Så sjekk volumgruppen med denne kommandoen:
vgdisplayLag de logiske volumene (LV)
Dette er det sentrale øyeblikket i innlegget fordi vi i denne delen vil lage de logiske volumene som vil være som en normal partisjon.
Så kjør denne kommandoen:
lvcreate-DE4G -n volum volumgruppe
Denne kommandoen skaper et logisk volum på 4G plass over den tidligere opprettede gruppen.
Med lvdisplay kan du sjekke LV.
lvd -skjermDet neste trinnet er å formatere og montere VL.
mkfs.ext4/dev/volumgruppe/volum
Lag en midlertidig mappe og monter VL på den.
mkdir /midlertidig/montere /dev/volumgruppe/volum/midlertidig/
Sjekk nå VL.
df -h | greptermporal
Øk eller reduser størrelsen på det logiske volumet
En av de mest fenomenale mulighetene for 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.
utvide-DE+2G/dev/volumgruppe/volum
Til slutt er det nødvendig å gjenspeile den samme endringen i filsystemet, for dette, kjør denne kommandoen.
resize2fs/dev/volumgruppe/volumSjekk den nye størrelsen:
df -h | grepmidlertidigSiste 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.