Zoeken op website

Logisch volumebeheer op Debian Linux


Debian Linux is een populaire Linux-distributie en is geschikt voor zowel werkstations van eindgebruikers als netwerkservers. Debian wordt vaak geprezen omdat het een zeer stabiele Linux-distributie is. De stabiliteit van Debian gecombineerd met de flexibiliteit van LVM zorgt voor een zeer flexibele opslagoplossing die iedereen kan waarderen.

Voordat u doorgaat met deze tutorial, biedt Tecmint een geweldige recensie en overzicht van de installatie van Debian 7.8 “Wheezy”, die u hier kunt vinden:

  1. Installatie van Debian 7.8 “Wheezy”

Logisch Volumebeheer (LVM) is een methode voor schijfbeheer waarmee meerdere schijven of partities kunnen worden verzameld in één grote opslagpool die kan worden opgesplitst in opslagtoewijzingen die bekend staan als Logische Volumes.

Omdat een beheerder naar wens meer schijven/partities kan toevoegen, wordt LVM een zeer haalbare optie voor het wijzigen van opslagvereisten. Naast de eenvoudige uitbreidbaarheid van LVM, zijn er ook enkele functies voor gegevensveerkracht ingebouwd in LVM. Functies zoals momentopnamemogelijkheden en gegevensmigratie van defecte schijven bieden LVM nog meer mogelijkheden om de gegevensintegriteit en -beschikbaarheid te behouden.

Installatieomgeving
  1. Besturingssysteem – Debian 7.7 Wheezy
  2. Opstartschijf van 40 GB - sda
  3. 2 Seagate 500GB-schijven in Linux Raid – md0 (RAID niet nodig)
  4. Netwerk-/internetverbinding

LVM installeren en configureren op Debian

1. Root-/beheerderstoegang tot het systeem is vereist. Dit kan in Debian worden verkregen door het gebruik van het su commando of als de juiste sudo instellingen zijn geconfigureerd, kan sudo ook worden gebruikt . Deze handleiding gaat echter uit van root inloggen met su.

2. Op dit punt moet het LVM2 pakket op het systeem worden geïnstalleerd. Dit kan worden bereikt door het volgende in de opdrachtregel in te voeren:


apt-get update && apt-get install lvm2

Op dit punt kan een van de twee opdrachten worden uitgevoerd om ervoor te zorgen dat LVM inderdaad is geïnstalleerd en klaar is om op het systeem te worden gebruikt:


dpkg-query -s lvm2
dpkg-query -l lvm2

3. Nu de LVM-software is geïnstalleerd, is het tijd om de apparaten voor te bereiden voor gebruik in een LVM-volumegroep en uiteindelijk in logische volumes.

Om dit te doen wordt het hulpprogramma pvcreate gebruikt om de schijven voor te bereiden. Normaal gesproken zou LVM per partitie worden uitgevoerd met behulp van een tool zoals fdisk, cfdisk, parted of gparted > om de partities te partitioneren en te markeren voor gebruik in een LVM-opstelling, maar voor deze opstelling werden twee 500gb schijven samen overvallen om een RAID-array te creëren met de naam /dev/md0.

Deze RAID-array is een eenvoudige spiegelarray voor redundantiedoeleinden. In de toekomst zal er ook een artikel worden geschreven waarin wordt uitgelegd hoe RAID wordt bereikt. Laten we voorlopig verder gaan met de voorbereiding van de fysieke volumes (de blauwe blokken in het diagram aan het begin van het artikel).

Als u geen RAID-apparaat gebruikt, vervang dan ‘/dev/md0‘ door de apparaten die deel zullen uitmaken van de LVM-installatie. Als u de volgende opdracht geeft, wordt het RAID-apparaat voorbereid voor gebruik in een LVM-installatie:


pvcreate /dev/md0

4. Zodra de RAID-array is voorbereid, moet deze worden toegevoegd aan een Volumegroep (de groene rechthoek in het diagram aan het begin van het artikel) en dit is Dit wordt bereikt met behulp van de opdracht vgcreate.

Voor het vgcreate commando zijn op dit moment minimaal twee argumenten nodig. Het eerste argument is de naam van de volumegroep die moet worden gemaakt en het tweede argument is de naam van het RAID-apparaat dat is voorbereid met pvcreate in stap 3 (/dev/md0). Als u alle componenten samenvoegt, ontstaat er een opdracht als volgt:


vgcreate storage /dev/md0

Op dit punt heeft LVM de opdracht gekregen om een volumegroep aan te maken met de naam 'storage' die het apparaat '/dev/md0' zal gebruiken om slaat de gegevens op die worden verzonden naar logische volumes die lid zijn van de volumegroep 'storage'. Op dit moment zijn er echter nog steeds geen logische volumes die kunnen worden gebruikt voor gegevensopslag.

5. Er kunnen snel twee opdrachten worden gegeven om te bevestigen dat de Volumegroep met succes is aangemaakt.

  1. vgdisplay – Geeft veel meer details over de volumegroep.
  2. vgs – Een snelle uitvoer van één regel om te bevestigen dat de volumegroep bestaat.

vgdisplay
vgs

6. Nu bevestigd is dat de Volumegroep gereed is, kunnen de Logische Volumes zelf worden aangemaakt. Dit is het einddoel van LVM en deze logische volumes zijn waar gegevens naartoe worden verzonden om te worden geschreven naar de onderliggende fysieke volumes (PV) die deel uitmaken van de volumegroep (VG). sterk>).

Om de Logische volumes te maken, moeten verschillende argumenten worden doorgegeven aan het hulpprogramma lvcreate. De belangrijkste en meest essentiële argumenten zijn onder meer: de grootte van het logische volume, de naam van het logische volume en tot welke volumegroep (VG) dit nieuw gecreëerde logische volume (LV) zal behoren. Dit alles bij elkaar opgeteld levert het volgende lvcreate commando op:


lvcreate -L 100G -n Music storage

In feite zegt dit commando dat u het volgende moet doen: maak een logisch volume van 100 gigabytes lang, met de naam Muziek en behoort tot de Volumegroep sterke > opslag. Laten we doorgaan en nog een LV maken voor Documenten met een grootte van 50 gigabyte en deze lid maken van dezelfde Volumegroep:


lvcreate -L 50G -n Documents storage

Het aanmaken van de logische volumes kan worden bevestigd met een van de volgende opdrachten:

  1. lvdisplay – Gedetailleerde uitvoer van de logische volumes.
  2. lvs – Minder gedetailleerde uitvoer van de logische volumes.

lvdisplay
lvs