Verwalten Sie mehrere logische Volumenverwaltungsdisketten mithilfe von Striping I/O

Verwalten Sie mehrere logische Volumenverwaltungsdisketten mithilfe von Striping I/O

In diesem Artikel werden wir sehen. Die logische Lautstärkeverwaltung verfügt über eine der coolen Funktionen, die Daten über mehrere Festplatten schreiben können.

Verwalten Sie LVM -Scheiben mit Striping I/O

Was ist LVM Striping?

LVM -Streifen ist eine der Funktionen, die die Daten über mehrere Festplatten schreibt, anstatt konstant auf ein einzelnes physisches Volumen zu schreiben.

Merkmale von Striping
  1. Es wird die Leistung von Scheiben erhöhen.
  2. Rettet von hartem Schreiben immer wieder auf eine einzelne Festplatte.
  3. Die Auffüllung der Festplatte kann mithilfe von Striping über mehreren Festplatten reduziert werden.

Wenn wir im logischen Volumenmanagement ein logisches Volumen erstellen müssen. In einer solchen Situation, wenn einer der Pv (Physisches Volumen) wird gefüllt. Stattdessen können wir unser logisches Volumen über die jeweiligen physikalischen Bände, die I/O schreiben.

Angenommen, wir haben vier Scheiben fährt und zeigt auf vier physikalische Bände, wenn jedes physikalische Volumen in der Lage ist 100 i/Ö total wird unsere Volumengruppe bekommen 400 ICH/Ö.

Wenn wir die nicht verwenden Streifenmethode, Das Dateisystem wird über das zugrunde liegende physische Volumen geschrieben. Zum Beispiel werden einige Daten auf den physischen Volumen 100 I/A geschrieben werden nur auf den ersten (SDB1) Pv. Wenn wir beim Schreiben das logische Volumen mit Stripe -Option erstellen, wird sie auf alle vier Laufwerke geschrieben, indem sie 100 E/A aufteilt. Dies bedeutet, dass alle vier Laufwerks jeweils 25 I/A erhält.

Dies erfolgt im Round Robin -Prozess. Wenn ein logischer Volumen erweitert werden muss, können wir in dieser Situation nicht hinzufügen 1 oder 2 Pv. Wir müssen alle hinzufügen 4 PVs, um die logische Volumengröße zu erweitern. Dies ist einer der Nachteile in der Stripe -Funktion. Aus diesem.

Die logische Volumenverwaltung verfügt über diese Funktionen, die wir die Daten über mehrere PVs gleichzeitig streifen können. Wenn Sie mit dem logischen Volumen vertraut sind, können Sie den logischen Lautstärkestreifen aufstellen. Wenn nicht, müssen Sie sich über die Grundlagen der logischen Lautstärkeverwaltungen informieren. Lesen Sie die folgenden Artikel, um mehr über das logische Volumenmanagement zu erfahren.

Anforderungen

  1. Setup Flexible LVM -Festplattenspeicher unter Linux - Teil I
  2. So erweitern/reduzieren Sie LVMs unter Linux - Teil II
Mein Server -Setup

Hier benutze ich CentOS6.5 für mein Training. Die gleichen Schritte können in Rhel, Oracle Linux und den meisten Verteilungen verwendet werden.

Betriebssystem: CentOS 6.5 IP -Adresse: 192.168.0.222 Hostname: Tecmint.Lagerung.com 

Logische Volumenverwaltung mit Striping I/O

Für den Demonstrationszweck habe ich 4 Festplatten verwendet, jeweils mit 1 GB Größe. Lassen Sie mich Ihnen vier Laufwerke zeigenfdisk'Befehl wie unten gezeigt.

# fdisk -l | Grep Sd 
Listen Sie Festplatten auf

Jetzt müssen wir Partitionen für diese 4 Festplatten erstellen SDB, SDC, SDD Und SDE Verwendung 'fdisk' Befehl. Um Partitionen zu erstellen, folgen Sie bitte dem Schritt 4 Anweisungen, gegeben in der Teil 1 dieses Artikels (Link oben geben) und stellen Sie sicher, dass Sie den Typ ändern LVM (8e), während sie Partitionen erstellen.

Nachdem Sie Partitionen erfolgreich erstellt haben, bewegen. Verwenden Sie zum Erstellen von PVs Folgendes 'pvcreate'Befehl wie gezeigt.

# pvcreate /dev /sd [b -e] 1 -v 
Erstellen Sie physikalische Bände in LVM

Sobald PV erstellt wurde, können Sie sie mit 'mit' auflisten 'auflistenPVS' Befehl.

# PVS 
Überprüfen Sie die physischen Bände

Jetzt müssen wir die Volumengruppe mit diesen 4 physikalischen Bänden definieren. Hier definiere ich meine Volumengruppe mit 16 MB der physikalischen erweiterten Größe (PE) mit namentlich als Volumengruppe als als vg_strip.

# vgcreate -s 16m vg_strip /dev /sd [b -e] 1 -v 

Die Beschreibung der oben genannten Optionen, die im Befehl verwendet werden.

  1. [B-e] 1 - Definieren Sie Ihre Festplattennamen wie SDB1, SDC1, SDD1, SDE1.
  2. -S - Definieren Sie Ihre körperliche Ausdehnung.
  3. -v - ausführlich.

Überprüfen Sie als nächstes die neu erstellte Volumengruppe mithilfe.

# vgs vg_strip 
Überprüfen Sie die Volumengruppe

Um detailliertere Informationen zu VG zu erhalten, verwenden Sie Switch '-v' mit vgDisplay Befehl, es gibt uns jedes physische Volumina, die alle verwendet werden vg_strip Volumengruppe.

# vgDisplay vg_strip -v 
Volumengruppeninformationen

Zurück zu unserem Thema müssen wir jetzt beim Erstellen logischer Volumen den Stripe -Wert definieren, wie Daten mithilfe der Streifenmethode in unsere logischen Volumina schreiben müssen.

Hier erstelle ich ein logisches Volumen im Namen von lv_tecmint_strp1 mit 900 MB Größe, und es muss in sein vg_strip Volumengruppe, und ich definiere als 4 -Streifen. Dies bedeutet, dass die Daten, die in mein logisches Volumen geschrieben werden, Streifen über 4 PVs sein müssen.

# lvcreate -l 900m -n lv_tecmint_strp1 -i4 vg_strip 
  1. -L -Logische Volumengröße
  2. -N -Logischer Volumenname
  3. -ich -Streifen
Erstellen Sie logische Bände

Im obigen Bild können wir sehen, dass die Standardgröße der Streifengröße war 64 kb, Wenn wir unseren eigenen Stripe -Wert definieren müssen, können wir verwenden -ICH (Kapital I). Nur um zu bestätigen, dass das logische Volumen erstellt wird.

# lvDisplay vg_strip/lv_tecmint_strp1 
Bestätigen Sie logische Bände

Jetzt wird die nächste Frage sein, woher wir wissen, dass Streifen auf 4 Laufwerke schreiben?. Hier können wir verwenden 'lvDisplay' Und -M (Zeigen Sie den Befehl zum Abbau des logischen Volumens an), um dies zu überprüfen.

# lvDisplay vg_strip/lv_tecmint_strp1 -m 
Überprüfen Sie logische Bände

Um unsere definierte Streifengröße zu erstellen, müssen wir ein logisches Volumen mit erstellen 1 GB Größe mit meiner eigenen definierten Streifengröße von 256 KB. Jetzt werde ich mich nur über 3 PVs streifen. Hier können wir definieren, welche PVs wir gestreift werden wollen.

# lvcreate -l 1g -i3 -i 256 -n lv_tecmint_strp2 vg_strip /dev /sdb1 /dev /sdc1 /dev /sdd1 
Streifengröße definieren

Überprüfen Sie als nächstes die Streifengröße und welches Volumen sie streifen.

# LvDisplay vg_strip/lv_tecmint_strp2 -m 
Überprüfen Sie die Streifengröße

Es ist Zeit, einen Geräte -Mapper zu verwenden. Dafür verwenden wir den Befehl. 'DMSETUP''. Es handelt sich um ein logisches Volumenverwaltungswerkzeug mit niedriger Ebene, das logische Geräte verwaltet, die den Gerätemaschinen-Treiber verwenden. Wir können die LVM -Informationen mithilfe von DMSETUP -Befehl sehen, um zu wissen, welcher Streifen davon abhängt, welche Laufwerke.

# DMSETUP DEPS/DEV/VG_STRIP/LV_TECMINT_STRP [1-2] 
Geräte -Mapper

Hier können wir sehen, dass STRP1 von 4 Laufwerken abhängt und Strp2 von 3 Geräten abhängt.

Ich hoffe, Sie haben gelernt, wie wir uns durch logische Bände streifen können, um die Daten zu schreiben. Für dieses Setup muss man über die Grundlage des logischen Volumenmanagements informiert werden. In meinem nächsten Artikel werde ich Ihnen zeigen, wie wir im logischen Volumenmanagement migrieren können, bis dahin auf dem Laufenden bleiben und nicht vergessen, wertvolle Kommentare zum Artikel abzugeben.