CH-J Server Managerserverbeheer over SSH
Menu
Alle handleidingen en artikelen →

LVM of een standaardpartitie: wat kiest u voor een server?

Wat LVM toevoegt aan een gewone partitie, wat daartegenover staat en hoe u kiest voor een kleine VPS of een server met meerdere schijven.

Het verschil in het kort

Een partitie is een vast bereik op één schijf, met daarop rechtstreeks een bestandssysteem. LVM voegt een laag toe: fysieke volumes worden samengevoegd in een volumegroep, waaruit logische volumes worden toegewezen. Het bestandssysteem staat vervolgens op een logisch volume dat kan worden vergroot, verkleind en verplaatst, onafhankelijk van de fysieke locatie van de gegevens.

Bekijk wat de server nu gebruikt

Begin met het bekijken van de huidige indeling. De kolommen TYPE en FSTYPE tonen partities, LVM, versleuteling en RAID. De LVM-opdrachten tonen hoeveel vrije ruimte de volumegroep nog heeft, want die vrije ruimte is niet zichtbaar in df.

lsblk -f
sudo pvs
sudo vgs
sudo lvs

Wanneer een standaardpartitie volstaat

Voor een kleine VPS met één virtuele schijf is een partitie eenvoudiger en zijn er minder mogelijke oorzaken van problemen. Wanneer de provider de schijf vergroot, vergroot u de laatste partitie met growpart en daarna het bestandssysteem. De beperking is dat een partitie alleen kan groeien in vrije ruimte direct erachter. Een swap-partitie of een andere partitie op die plek zit dus in de weg.

Wanneer LVM de moeite waard is

LVM is nuttig als u nog niet weet hoe u de ruimte later wilt verdelen, als een volume meerdere schijven moet beslaan of als u gegevens met pvmove naar een nieuwe schijf wilt verplaatsen terwijl ze in gebruik zijn. U kunt ook snapshots maken, waarvoor u ruimte moet reserveren. Een snapshot op dezelfde schijven is geen back-up en een volle klassieke snapshot wordt ongeldig.

Een LVM-volume maken

Deze opdrachten gebruiken een lege schijf en vernietigen alles erop. Controleer de apparaatnaam daarom tweemaal met lsblk. Laat een deel van de ruimte in de volumegroep niet toegewezen: een volume later vergroten is eenvoudig, verkleinen is lastiger. XFS kan helemaal niet worden verkleind en ext4 alleen wanneer het bestandssysteem is ontkoppeld.

sudo pvcreate /dev/sdX
sudo vgcreate data /dev/sdX
sudo lvcreate -L 20G -n app data
sudo mkfs.ext4 /dev/data/app

Als u later van gedachten verandert

Een partitie met gegevens kan met standaardgereedschappen doorgaans niet ter plekke naar LVM worden omgezet. De gebruikelijke aanpak is een nieuwe schijf toevoegen, daarop LVM maken, de gegevens kopiëren en overstappen. Daarvoor zijn ook wijzigingen in fstab en mogelijk in de opstartconfiguratie nodig. Plan dit met een gecontroleerde back-up en consoletoegang. Opstartdetails verschillen per distributie; daarom houden veel installatieprogramma’s /boot buiten LVM.

Schijven in CH-J Server Manager

Disk Manager in Alpha 0.1.1 toont schijven met hun lagen, waaronder LUKS, LVM, RAID en ZFS. Zonder root is de inventaris alleen-lezen en onvolledig; met sudo kan deze opnieuw worden geladen. Wijzigingen worden eerst als een te controleren plan in een wachtrij gezet. De taak stopt zonder iets te wijzigen als de indeling sinds het maken van het plan is veranderd. Stappen die gegevensverlies kunnen veroorzaken bevatten een waarschuwing om eerst een aparte back-up te maken. Alleen Linux-blokapparaten worden ondersteund.

Gedetailleerde documentatie

man: lvm →

man: lvcreate →

Biometrische ontgrendeling en beveiliging →