Konfigurera LVM på Linux Mint

Configure Lvm Linux Mint



Tänk dig att du har en hårddisk som kräver att du ändrar storlek på en vald partition. Detta är möjligt på Linux tack vare LVM. Med detta i åtanke kommer den här artikeln att lära dig hur du konfigurerar LVM på Linux Mint. Du kan dock tillämpa denna handledning på alla Linux -distributioner.

Vad är LVM?

LVM är en logisk volymhanterare utvecklad för Linux -kärnan. För närvarande finns det två versioner av LVM. LVM1 är praktiskt taget utan stöd medan LVM version 2 som vanligtvis kallas LVM2 används.







LVM innehåller många av de funktioner som förväntas av en volymhanterare, inklusive:



  • Ändra storlek på logiska grupper.
  • Ändra storlek på logiska volymer.
  • Skrivskyddade ögonblicksbilder (LVM2 erbjuder läs och skriv).

För att ge dig en uppfattning om kraften och användbarheten hos LVM ger jag dig följande exempel: Antag att vi har en liten hårddisk, till exempel 80Gb. Hur disken distribueras skulle vara ungefär så här:



  • 400Mb /boot -partitionen
  • För rotpartition / 6Gb
  • När det gäller hempartitionen /hemmet 32Gb
  • Och bytepartitionen är 1 Gb.

Denna distribution kan vara korrekt och användbar men tänk dig att vi installerar många program och rotpartitionen fylls, men i personliga filer finns det praktiskt taget ingen data och /home -partitionen har 20 Gb tillgänglig. Detta är en dålig användning av hårddisken. Med LVM är lösningen på detta problem enkel, eftersom du helt enkelt kan minska partitionen som innehåller /home och sedan öka utrymmet som tilldelats rotkatalogen.





LVM -ordförråd

För att göra detta inlägg så enkelt som möjligt för läsaren är det nödvändigt att ta hänsyn till några begrepp som är nära besläktade med LVM. Att känna till dessa begrepp effektivt kommer att få en bättre förståelse av det här verktygets fulla potential:

Så, låt oss börja:



  • Fysisk volym (PV): En PV är en fysisk volym, en hårddisk eller en viss partition.
  • Logisk volym (LV): en LV är en logisk volym, den motsvarar en traditionell partition i ett annat system än LVM.
  • Volymgrupp (VG): en VG är en grupp volymer, den kan samla en eller flera PV.
  • Fysisk omfattning (PE): en PE är en del av varje fysisk volym, av en fast storlek. En fysisk volym är uppdelad i flera PE av samma storlek.
  • Logisk omfattning (LE): en LE är en del av varje logisk volym med fast storlek. En logisk volym är uppdelad i flera LE av samma storlek.
  • Device mapper: är en generisk Linux -kärnram som gör det möjligt att mappa en enhet från block till en annan.

Konfigurera LVM på Linux Mint

Först och främst måste du installera lvm2 -paketet i ditt system. För att göra detta, öppna en terminalemulator och skriv. Observera att för att kunna utföra detta kommando behöver du superanvändarrättigheter.

sudobenägenInstalleralvm2

Därefter ska jag använda fdisk för att verifiera vilka partitioner jag har. Naturligtvis måste du också göra detta för att säkerställa vilka som är dina partitioner också.

sudo -i
fdisk -de

Som ni ser har jag en andra hårddisk. För att LVM ska kunna göra sitt jobb är det nödvändigt att förbereda disken eller partitionerna för att vara av LVM -typen. Därför måste jag göra lite arbete på den andra hårddisken som heter sdb.

Så skriv det här kommandot:

fdisk /dev/badrum

Tryck sedan på n -knappen för att skapa en ny partition. Tryck sedan på enter. Tryck sedan på p -knappen för att ställa in partitionen som primär. Tryck sedan på enter. Nu måste du trycka på 1 för att skapa den som den första partitionen på disken. Tryck sedan på enter.

Så nästa steg är att trycka på t -knappen för att ändra systemidentifieraren för en partition. Tryck sedan på enter. Och välj LVM -partition. För att göra det, skriv 8e. Tryck sedan på enter. Så skriv w -tangenten för att skriva alla ändringar.

Slutligen, kontrollera partitionen.

fdisk -de /dev/badrum

OBS: Om du ska arbeta med flera partitioner måste du upprepa denna process med var och en av dem.

Nu är vi redo att fortsätta.

Skapa den fysiska volymen (PV)

För att arbeta med LVM måste vi först definiera de fysiska volymerna (PV), för detta kommer vi att använda kommandot pvcreate. Så, låt oss gå.

pvcreate/dev/sdb1

Kontrollera ändringarna.

pvd -display

OBS: Om vi ​​hade mer än en partition, skulle vi behöva lägga till dem alla i PV.

Skapa volymgruppen (VG)

När du har partitionerna redo måste du lägga till dem i en volymgrupp. Så skriv det här kommandot:

vgcreate volymgrupp/dev/sdb1

Ersätt volymgruppen med det namn du vill ha. Om du hade fler partitioner skulle du bara behöva lägga till dem i kommandot. Till exempel:

vgcreate volymgrupp/dev/sdb1

Du kan skriva namnet vad du vill för VG. Så, kontrollera volymgruppen med det här kommandot:

vgdisplay

Skapa de logiska volymerna (LV)

Detta är inläggets centrala ögonblick eftersom vi i denna del kommer att skapa de logiska volymerna som kommer att vara som en normal partition.

Så kör det här kommandot:

lvcreate-DEVolymgrupp med volym 4G

Detta kommando skapar en logisk volym på 4G utrymme över den tidigare skapade gruppen.

Med lvdisplay kan du kontrollera LV.

visning

Nästa steg är att formatera och montera VL.

mkfs.ext4/dev/volymgrupp/volym

Skapa nu en temporal mapp och montera VL på den.

mkdir /temporär/
montera /dev/volymgrupp/volym/temporär/

Kontrollera nu VL.

df -h | grepptermporal

Öka eller minska storleken på den logiska volymen

En av de mest fenomenala möjligheterna för LVM är möjligheten att öka storleken på en logisk volym på ett mycket enkelt sätt. För att göra detta, skriv följande kommando.

utvidga-DE+2G/dev/volymgrupp/volym

Slutligen är det nödvändigt att återspegla samma förändring i filsystemet, för detta, kör det här kommandot.

resize2fs/dev/volymgrupp/volym

Kontrollera den nya storleken:

df -h | grepptemporär

Slutgiltiga tankar

Att lära sig att konfigurera LVM i Linux Mint är en enkel process som kan spara många problem när man arbetar med partitioner. För att göra detta inbjuder jag dig att läsa mer om ämnet eftersom jag här har visat dig praktiska och enkla exempel på hur du konfigurerar det.