LVM

Configureer LVM op Linux Mint

Configureer LVM op Linux Mint
Stel je voor dat je een harde schijf hebt waarvoor je de grootte van een gekozen partitie moet wijzigen. Dit is mogelijk op Linux dankzij LVM. Met dit in gedachten zal dit artikel je leren hoe je LVM configureert op Linux Mint. U kunt deze tutorial echter toepassen op elke Linux-distributie.

Wat is LVM?

LVM is een logische volumemanager die is ontwikkeld voor de Linux-kernel. Momenteel zijn er 2 versies van LVM. LVM1 wordt praktisch niet ondersteund, terwijl LVM versie 2, gewoonlijk LVM2 genoemd, wordt gebruikt.

LVM bevat veel van de functies die van een volumemanager worden verwacht, waaronder:

Om je een idee te geven van de kracht en het nut van LVM, geef ik je het volgende voorbeeld: Stel we hebben een kleine harde schijf, bijvoorbeeld 80Gb. De manier waarop de schijf wordt gedistribueerd, zou ongeveer zo zijn:

Deze distributie zou correct en nuttig kunnen zijn, maar stel je voor dat we veel programma's installeren en de rootpartitie vol raakt, maar in persoonlijke bestanden zijn er praktisch geen gegevens en de /home-partitie heeft 20 Gb beschikbaar. Dit is een slecht gebruik van de harde schijf. Met LVM is de oplossing voor dit probleem eenvoudig, omdat je eenvoudig de partitie met /home kunt verkleinen en vervolgens de ruimte die aan de hoofdmap is toegewezen vergroten.

LVM-vocabulaire

Om dit bericht voor de lezer zo eenvoudig mogelijk te maken, is het noodzakelijk om rekening te houden met enkele concepten die nauw verband houden met LVM. Als u deze concepten goed kent, krijgt u een beter inzicht in het volledige potentieel van deze tool:

Dus laten we beginnen:

Configureer LVM op Linux Mint

Allereerst moet u het lvm2-pakket in uw systeem installeren. Open hiervoor een terminalemulator en schrijf. Merk op dat je supergebruikersrechten nodig hebt om deze opdracht uit te voeren.

sudo apt install lvm2

Vervolgens ga ik fdisk gebruiken om te controleren welke partities ik heb. Natuurlijk moet je dit ook doen om er zeker van te zijn wat ook je partities zijn.

sudo -i
fdisk -l

Zoals je kunt zien, heb ik een tweede harde schijf. Om LVM zijn werk te laten doen, is het noodzakelijk om de schijf of partities voor te bereiden om van het LVM-type te zijn. Daarom moet ik wat werk doen op de tweede harde schijf genaamd sdb.

Typ dus deze opdracht:

fdisk /dev/sdb

Druk vervolgens op de "n"-toets om een ​​nieuwe partitie te maken. Druk vervolgens op enter. Druk vervolgens op de "p"-toets om de partitie als primair in te stellen. Druk vervolgens op enter. Nu moet je op 1 drukken om het te maken als de eerste partitie van de schijf. Druk vervolgens op enter.

Dus de volgende stap is om op de "t"-toets te drukken om de systeem-ID van een partitie te wijzigen. Druk vervolgens op enter. En selecteer LVM-partitie. Om dit te doen, typt u "8e". Druk vervolgens op enter. Typ dus de "w" -toets om alle wijzigingen te schrijven.

Controleer ten slotte de partitie.

fdisk -l /dev/sdb

OPMERKING: Als u met meerdere partities gaat werken, moet u dit proces met elk ervan herhalen.

Nu zijn we klaar om verder te gaan.

Creëer het fysieke volume (PV)

Om met LVM te werken, moeten we eerst de fysieke volumes (PV) definiëren, hiervoor gebruiken we de opdracht pvcreate. Dus laten we gaan.

pvcreate /dev/sdb1

Controleer de wijzigingen.

pvdisplay

OPMERKING: Als we meer dan één partitie hadden, zouden we ze allemaal moeten toevoegen aan de PV.

Maak de volumegroep (VG)

Zodra je de partities klaar hebt, moet je ze toevoegen aan een volumegroep. Typ dus deze opdracht:

vgvolumegroep maken /dev/sdb1

Vervang "volumegroep" door de naam die u wilt. Als je meer partities had, zou je ze alleen aan de opdracht hoeven toe te voegen. Bijvoorbeeld:

vgvolumegroep maken /dev/sdb1

U kunt de naam schrijven wat u wilt voor de VG. Controleer dus de volumegroep met dit commando:

vgdisplay

Maak de logische volumes (LV)

Dit is het centrale moment van de post omdat we in dit deel de logische volumes zullen maken die als een normale partitie zullen zijn.

Voer dus deze opdracht uit:

lvcreate -L 4G -n volume volumegroep

Deze opdracht creëert een logisch volume van 4G aan ruimte boven de eerder gemaakte groep.

Met lvdisplay kunt u de LV . controleren.

lvdisplay

De volgende stap is het formatteren en mounten van de VL.

mkfs.ext4 /dev/volumegroep/volume

Maak nu een tijdelijke map en koppel de VL erop.

mkdir /tijdelijk/
mount /dev/volumegroup/volume /temporal/

Controleer nu de VL.

df -h | grep termporal

De grootte van het logische volume vergroten of verkleinen

Een van de meest fenomenale mogelijkheden van LVM is de mogelijkheid om op een zeer eenvoudige manier de grootte van een logisch volume te vergroten. Typ hiervoor de volgende opdracht:.

lvextend -L +2G /dev/volumegroep/volume

Ten slotte is het nodig om dezelfde wijziging in het bestandssysteem weer te geven, voer hiervoor deze opdracht uit:.

resize2fs /dev/volumegroup/volume

Controleer de nieuwe maat:

df -h | grep tijdelijk

Laatste gedachten

LVM leren configureren in Linux Mint is een eenvoudig proces dat veel problemen kan voorkomen bij het werken met partities. Om dit te doen, nodig ik u uit om meer over het onderwerp te lezen, aangezien ik u hier praktische en eenvoudige voorbeelden heb laten zien over hoe u het kunt configureren.

Beste Linux-distributies voor gaming in 2021
Het Linux-besturingssysteem heeft een lange weg afgelegd van zijn oorspronkelijke, eenvoudige, servergebaseerde uiterlijk. Dit besturingssysteem is de...
Hoe u uw gamesessie op Linux kunt vastleggen en streamen
In het verleden werd het spelen van games alleen als een hobby beschouwd, maar met de tijd zag de game-industrie een enorme groei in termen van techno...
Beste spellen om te spelen met handtracking
Oculus Quest introduceerde onlangs het geweldige idee van handtracking zonder controllers. Met een steeds toenemend aantal games en activiteiten die f...