Konfigurer LVM på Linux Mint

Configure Lvm Linux Mint



Forestil dig, at du har en harddisk, der kræver, at du ændrer størrelsen på en valgt partition. Dette er muligt på Linux takket være LVM. Med dette i tankerne vil denne artikel lære dig, hvordan du konfigurerer LVM på Linux Mint. Du kan dog anvende denne vejledning til enhver Linux -distribution.

Hvad er LVM?

LVM er en logisk volumenmanager udviklet til Linux Kernel. I øjeblikket er der 2 versioner af LVM. LVM1 er praktisk talt ude af support, mens LVM -version 2 almindeligvis kaldes LVM2 bruges.







LVM indeholder mange af de funktioner, der forventes af en volumenmanager, herunder:



  • Ændring af størrelse på logiske grupper.
  • Ændring af logiske mængder.
  • Skrivebeskyttede snapshots (LVM2 tilbyder læs og skriv).

For at give dig en idé om kraften og nytten af ​​LVM, vil jeg give dig følgende eksempel: Antag, at vi har en lille harddisk, for eksempel 80Gb. Den måde disken distribueres på ville være sådan:



  • 400Mb /boot -partitionen
  • Til rodpartition / 6Gb
  • I tilfælde af hjemmepartitionen /hjemmet 32Gb
  • Og swap -partitionen er 1Gb.

Denne fordeling kan være korrekt og nyttig, men forestil dig, at vi installerer mange programmer, og rodpartitionen fyldes op, men i personlige filer er der praktisk talt ingen data, og /home -partitionen har 20 Gb tilgængelig. Dette er en dårlig brug af harddisken. Med LVM er løsningen på dette problem enkel, da du simpelthen kunne reducere partitionen, der indeholder /home og derefter øge pladsen, der er tildelt rodmappen.





LVM ordforråd

For at gøre dette indlæg så enkelt som muligt for læseren, er det nødvendigt at tage hensyn til nogle begreber, der er nært knyttet til LVM. At kende disse begreber effektivt vil få en bedre forståelse af dette værktøjs fulde potentiale:

Så lad os starte:



  • Fysisk volumen (PV): En PV er en fysisk volumen, en harddisk eller en bestemt partition.
  • Logisk volumen (LV): en LV er en logisk volumen, det svarer til en traditionel partition i et andet system end LVM.
  • Volume Group (VG): en VG er en gruppe af bind, den kan samle en eller flere PV.
  • Fysisk omfang (PE): en PE er en del af hvert fysisk volumen af ​​en fast størrelse. Et fysisk volumen er opdelt i flere PE'er af samme størrelse.
  • Logisk omfang (LE): en LE er en del af hver logisk volumen i fast størrelse. Et logisk volumen er opdelt i flere LE'er af samme størrelse.
  • Device mapper: er en generisk Linux -kerne -ramme, der gør det muligt at kortlægge en enhed fra blokke til en anden.

Konfigurer LVM på Linux Mint

Først og fremmest skal du installere lvm2 -pakken i dit system. For at gøre dette skal du åbne en terminalemulator og skrive. Bemærk, at du skal bruge superbrugerrettigheder for at udføre denne kommando.

sudopassendeinstallerelvm2

Dernæst vil jeg bruge fdisk til at kontrollere, hvilke partitioner jeg har. Selvfølgelig skal du også gøre dette for at sikre, hvilke der også er dine partitioner.

sudo -jeg
fdisk -det

Som du kan se, har jeg en anden harddisk. For at LVM kan udføre sit arbejde, er det nødvendigt at forberede disken eller partitionerne til at være af typen LVM. Derfor skal jeg lave noget arbejde på den anden harddisk kaldet sdb.

Så skriv denne kommando:

fdisk /dev/badeværelse

Tryk derefter på n -tasten for at oprette en ny partition. Tryk derefter på enter. Tryk derefter på p -tasten for at indstille partitionen som en primær. Tryk derefter på enter. Nu skal du trykke på 1 for at oprette den som den første partition på disken. Tryk derefter på enter.

Så det næste trin er at trykke på t -tasten for at ændre systemidentifikatoren for en partition. Tryk derefter på enter. Og vælg LVM -partition. For at gøre det skal du skrive 8e. Tryk derefter på enter. Så skriv w -nøgle for at skrive alle ændringerne.

Kontroller til sidst partitionen.

fdisk -det /dev/badeværelse

BEMÆRK: Hvis du skal arbejde med flere partitioner, skal du gentage denne proces med hver af dem.

Nu er vi klar til at fortsætte.

Opret den fysiske volumen (PV)

For at arbejde med LVM skal vi først definere de fysiske volumener (PV), til dette vil vi bruge kommandoen pvcreate. Så lad os gå.

pvcreate/dev/sdb1

Kontroller ændringerne.

pvd -display

BEMÆRK: Hvis vi havde mere end en partition, skulle vi tilføje dem alle til PV.

Opret Volume Group (VG)

Når du har partitionerne klar, skal du føje dem til en volumengruppe. Så skriv denne kommando:

vgcreate volumegruppe/dev/sdb1

Erstat volumengruppen med det navn, du ønsker. Hvis du havde flere partitioner, skulle du kun tilføje dem til kommandoen. For eksempel:

vgcreate volumegruppe/dev/sdb1

Du kan skrive navnet, hvad du vil have til VG. Så tjek volumengruppen med denne kommando:

vgdisplay

Opret de logiske mængder (LV)

Dette er postens centrale øjeblik, fordi vi i denne del vil oprette de logiske mængder, der vil ligne en normal partition.

Så kør denne kommando:

lvcreate-DET4G -n volumen volumegruppe

Denne kommando skaber en logisk mængde 4G plads i forhold til den tidligere oprettede gruppe.

Med lvdisplay kan du kontrollere LV.

lvdisplay

Det næste trin er at formatere og montere VL.

mkfs.ext4/dev/volumengruppe/bind

Opret nu en midlertidig mappe og monter VL på den.

mkdir /midlertidig/
montere /dev/volumengruppe/bind/midlertidig/

Tjek nu VL.

df -h | grebtermporal

Forøg eller formindsk størrelsen af ​​det logiske volumen

En af de mest fænomenale muligheder for LVM er muligheden for at øge størrelsen på et logisk volumen på en meget enkel måde. For at gøre dette skal du skrive følgende kommando.

forlæng-DET+2G/dev/volumengruppe/bind

Endelig er det nødvendigt at afspejle den samme ændring i filsystemet, for dette skal du køre denne kommando.

resize2fs/dev/volumengruppe/bind

Tjek den nye størrelse:

df -h | grebmidlertidig

Endelige tanker

At lære at konfigurere LVM i Linux Mint er en enkel proces, der kan spare mange problemer, når man arbejder med partitioner. For at gøre dette inviterer jeg dig til at læse mere om emnet, da jeg her har vist dig praktiske og enkle eksempler på, hvordan du konfigurerer det.