10Sep

Hoe LVM op Ubuntu te gebruiken voor het eenvoudig wijzigen van de partitie en momentopnamen

Ubuntu's installatieprogramma biedt een gemakkelijk "Use LVM" checkbox. De beschrijving zegt dat het Logical Volume Management mogelijk maakt, zodat u snapshots kunt maken en de grootte van uw harde schijf partities gemakkelijker kunt wijzigen - hier is hoe u dat doet.

LVM is een technologie die op sommige manieren vergelijkbaar is met RAID-arrays of opslagruimten op Windows. Hoewel deze technologie vooral nuttig is op servers, kan deze ook op desktop-pc's worden gebruikt.

Moet u LVM gebruiken met uw nieuwe Ubuntu-installatie?

De eerste vraag is of je LVM zelfs met je Ubuntu-installatie wilt gebruiken. Ubuntu maakt dit eenvoudig in te schakelen met een snelle klik, maar deze optie is standaard niet ingeschakeld. Zoals het installatieprogramma zegt, kunt u hiermee het formaat van partities wijzigen, snapshots maken, meerdere schijven samenvoegen tot één logisch volume, enzovoort, terwijl het systeem wordt uitgevoerd. In tegenstelling tot bij normale partities hoef je je systeem niet af te sluiten, op te starten vanaf een live CD of USB-station, en de grootte van je partities te wijzigen terwijl ze niet in gebruik zijn.

Om eerlijk te zijn, zal de gemiddelde Ubuntu desktopgebruiker waarschijnlijk niet beseffen of ze LVM gebruiken of niet. Maar als u later meer geavanceerde dingen wilt doen, kan LVM u helpen. LVM is potentieel complexer, wat problemen kan veroorzaken als u uw gegevens later moet herstellen, vooral als u niet zo ervaren bent. Er zou hier geen noemenswaardige prestatieboete moeten zijn - LVM wordt direct in de Linux-kernel geïmplementeerd.

Logisch volumebeheer verklaard

We hebben eerder uitgelegd wat LVM is. Kort samengevat, het biedt een abstractielaag tussen uw fysieke schijven en de partities die aan uw besturingssysteem worden gepresenteerd. Uw computer kan bijvoorbeeld twee harde schijven bevatten, elk 1 TB groot. Je zou minstens twee partities op deze schijven moeten hebben, en elk van deze partities zou 1 TB groot zijn.

LVM biedt hiervoor een abstractielaag. In plaats van de traditionele partitie op een schijf, zou LVM de schijven behandelen als twee afzonderlijke "fysieke volumes" nadat u ze hebt geïnitialiseerd. U kunt vervolgens "logische volumes" maken op basis van deze fysieke volumes. U kunt bijvoorbeeld die twee 1 TB-schijven combineren in een enkele 2 TB-partitie. Uw besturingssysteem zou gewoon een volume van 2 TB zien en LVM zou alles op de achtergrond behandelen. Een groep fysieke volumes en logische volumes staat bekend als een 'volumegroep'. Een standaardsysteem heeft slechts één volumegroep.

Deze abstractielaag maakt het mogelijk om eenvoudig van partitie te veranderen, meerdere schijven te combineren in een enkel volume en zelfs "momentopnamen" van het bestandssysteem van een partitie te maken terwijl het draait, en dit alles zonder het te unmounten.

Merk op dat het samenvoegen van meerdere schijven in een enkel volume een slecht idee kan zijn als u geen back-ups maakt. Het is net als met RAID 0 - als u twee 1 TB-volumes combineert in een enkel 2 TB-volume, zou u belangrijke gegevens op het volume kunnen verliezen als slechts één van uw harde schijven faalt. Back-ups zijn cruciaal als u deze route aflegt.

Grafische hulpprogramma's voor het beheren van uw LVM-volumes

Traditioneel worden LVM-volumes beheerd met Linux-terminalopdrachten. Deze werken voor u op Ubuntu, maar er is een eenvoudigere, grafische methode die door iedereen kan worden gebruikt. Als je een Linux-gebruiker bent die GParted of een vergelijkbare partitiemanager gebruikt, hoef je je niet druk te maken: GParted heeft geen ondersteuning voor LVM-disks.

In plaats daarvan kunt u hiervoor het hulpprogramma Disks samen met Ubuntu gebruiken. Dit hulpprogramma staat ook bekend als GNOME Disk Utility of Palimpsest. Start het door op het pictogram op het dashboard te klikken, naar schijven te zoeken en op Enter te drukken. In tegenstelling tot GParted geeft het hulpprogramma Disks uw LVM-partities weer onder "Andere apparaten", zodat u ze kunt opmaken en andere opties kunt aanpassen als dat nodig is. Dit hulpprogramma werkt ook vanaf een live-cd of USB-station.

Helaas bevat het hulpprogramma Disks geen ondersteuning voor het gebruik maken van de meest krachtige functies van LVM.Er zijn geen opties om uw volumegroepen te beheren, partities uit te breiden of snapshots te maken. Je zou dat vanaf de terminal kunnen doen, maar dat hoeft niet. In plaats daarvan kunt u het Ubuntu-softwarecentrum openen, naar LVM zoeken en het hulpprogramma Logisch volumebeheer installeren. U kunt ook het sudo apt-get-systeem-config-lvm -commando uitvoeren in een terminalvenster. Nadat het is geïnstalleerd, kunt u het hulpprogramma Logical Volume Management openen vanuit het dashboard.

Deze grafische configuratietool is gemaakt door Red Hat. Het is een beetje verouderd, maar het is de enige grafische manier om dit te doen zonder toevlucht te nemen tot terminalopdrachten.

Stel dat u een nieuw fysiek volume aan uw volumegroep wilt toevoegen. U opent het hulpprogramma, selecteert de nieuwe schijf onder Niet-geïnitialiseerde items en klikt op de knop 'Invoer initialiseren'.Vervolgens vindt u het nieuwe fysieke volume onder Niet-toegewezen volumes en kunt u de knop "Toevoegen aan bestaande volumegroep" gebruiken om deze toe te voegen aan de volumegroep "ubuntu-vg" Ubuntu die tijdens het installatieproces is gemaakt.

De weergave van de volumegroep toont u een visueel overzicht van uw fysieke volumes en logische volumes. Hier hebben we twee fysieke partities op twee afzonderlijke harde schijven. We hebben een swap-partitie en een root-partitie, net zoals Ubuntu zijn partitioneringsschema standaard instelt. Omdat we een tweede fysieke partitie van een andere schijf hebben toegevoegd, is er nu een flinke hoeveelheid ongebruikte ruimte.

Als u een logische partitie in de fysieke ruimte wilt uitbreiden, kunt u deze onder Logische weergave selecteren, op Eigenschappen bewerken en de grootte aanpassen om de partitie te vergroten. Je zou het ook van hier kunnen verkleinen.

Met de andere opties in system-config-lvm kunt u snapshots en mirroring instellen. Deze functies hebt u waarschijnlijk niet nodig op een normale desktop, maar ze zijn hier grafisch beschikbaar. Vergeet niet dat je dit ook allemaal kunt doen met terminalopdrachten.