Vorbereitung des RHCSA-Tests - Allgemeiner Ablauf bis zur Verwendung eines physischen Laufwerks als Datenspeicherbereich unter Linux (erweiterte Version / bei Verwendung von LVM)

RHCSA-Testvorbereitung - Allgemeiner Ablauf bis zur Verwendung eines physischen Laufwerks als Datenspeicherbereich unter Linux (erweiterte Version / bei Verwendung von LVM)

Dieser Artikel ist eine Fortsetzung der folgenden Seite. Lesen Sie ihn daher bitte, bevor Sie diesen Artikel lesen, um Ihr Verständnis zu vertiefen. Vorbereitung des RHCSA-Tests - Allgemeiner Ablauf bis zur Verwendung eines physischen Laufwerks als Datenspeicherbereich unter Linux (Basisversion)

Was ist LVM? Einfach ausgedrückt ist es eine Funktion, die die folgenden Funktionen für herkömmliche Partitionen bereitstellt.
  1. Verketten Sie mehrere Partitionen und behandeln Sie sie als eine Partition
  2. Bereitstellung einer Funktion zum Erweitern und Zusammenziehen der Partitionsgröße
  3. Bereitstellung einer Snapshot-Funktion
  4. RAID-ähnliches Spiegeln und Striping

Es scheint, dass es in der Unternehmensinfrastruktur mehr Anwendungsfälle gibt als bei Workstations und allgemeinen PC-Benutzern.

Im Fall einer Linux-Umgebung ist die Lizenz im Gegensatz zu anderen Betriebssystemen wie Windows und VMware vSphere ein Abonnementvertrag, und es gibt keine Einschränkungen bei Funktionsunterschieden wie Editionen, also natürlich im Fall einer Nicht-Unternehmensumgebung wie oben beschrieben Wenn Sie jedoch einen Abonnementvertrag haben, kann jeder diesen verwenden.

Wenn Sie mehr über LVM erfahren möchten, überprüfen Sie bitte die folgenden Informationen.

Kapitel 1 Logische Volumes - Red Hat Enterprise Linux 8 Linux Bean Knowledge 085 LVM (Logical Volume Manager) -LinuC [Logical Volume Manager-Wikipedia](https://ja.wikipedia.org/wiki/%E8%AB%96%E7%90%86%E3%83%9C%E3%83%AA%E3%83%A5 % E3% 83% BC% E3% 83% A0% E3% 83% 9E% E3% 83% 8D% E3% 83% BC% E3% 82% B8% E3% 83% A3) Einfache Festplattenverwaltung mit LVM --ITmedia

Ablauf der Partitionsmontage mit LVM Der Grundfluss ist wie folgt. 1. Stellen Sie sicher, dass LVM installiert ist 2. Konfigurieren Sie das physische Volume 3. Konfigurieren Sie die Volume-Gruppe 4. Konfigurieren Sie das logische Volume 5. Formatieren Sie das logische Volume im Dateisystem 6. Hängen Sie das oben formatierte Dateisystem ein

Schauen wir uns nun jeden Schritt gemäß dem obigen Ablauf an.

1. Stellen Sie sicher, dass LVM installiert ist ``` rpm -qa | grep lvm Erläuterung: Überprüfen Sie die installierten Pakete. Oben werden nur diejenigen angezeigt, die die Zeichenfolge lvm enthalten. ``` Es ist eine königliche Bestätigungsmethode. Alternativ können Sie die Existenz des Pakets mit dem Befehl yum überprüfen.
yum install lvm2
Erläuterung Installieren Sie lvm2 aus dem Repository.

Da lvm selbst ein sehr wichtiges Paket ist, stand in der dritten Zeile von oben "bereits installiert". image.png

2. Konfigurieren Sie das physische Volumen Die kleinste Einheit, die die von LVM gehandhabte Kapazität bereitstellt, ist "Physical Volume (im Folgenden PV)". Dieses Mal werde ich die beiden Laufwerke / dev / sdb und / dev / sdc so konfigurieren, dass sie als ein Volume behandelt werden.

In der folgenden Abbildung werden einige Befehle ausgeführt. Ich werde einen Kommentar am Ende der Abbildung einfügen. image.png

Erster Befehl lsblk-Visualisierung der aktuellen Laufwerkskonfiguration(sdb/sdc ist bereits verbunden)
Zweiter Befehl pvdisplay-Aktuell"Physical Volume"Überprüfen Sie das Vorhandensein von(Es ist nur PV vorhanden, das zum Zeitpunkt der Erstinstallation automatisch konfiguriert wurde)
Dritter Befehl pvcreate/dev/sdb -Befehl zum Konvertieren von SDB in PV(Der entsprechende Antrieb kann jedoch nicht in PV konvertiert werden, und es tritt ein Fehler auf.)
Vierter Befehl pvcreate/dev/sdc -Befehl zum Konvertieren von SDC in PV(Der entsprechende Antrieb kann jedoch nicht in PV konvertiert werden, und es tritt ein Fehler auf.)
Fünfter Befehl getrennt/dev/sdb print -Überprüfen Sie die Partitionstabelle von sdb(GPT-Format)
6. Befehl getrennt/dev/sdc print -Überprüfen Sie die Partitionstabelle von sdc(GPT-Format)

Aufgrund der Tatsache, dass die Partitionstabelle zum Zeitpunkt der vorherigen Überprüfung mit zwei Laufwerken als GPT-Laufwerke erstellt wurde, Ich habe diesen Fehler getroffen. Dieser Fehler tritt nicht in einer Umgebung auf, in der die partitionierte Tabelle noch nie konfiguriert wurde. Da diesmal die Partitionstabelle gelöscht werden musste, haben wir die im folgenden Artikel beschriebene Methode verwendet. RHCSA-Prüfungsvorbereitung - Löschen der Partitionstabelle

Wir werden wieder eine PV erstellen. Ich habe den folgenden Befehl ausgeführt, um die Erstellung normal abzuschließen und den Status zu überprüfen.

pvcreate /dev/sdb - /dev/Konvertieren Sie SDB in PV
pvcreate /dev/sdc - /dev/Konvertieren Sie SDC in PV
pvdisplay -Zeigen Sie die auf dem Betriebssystem erkannte PV an

image.png Kombinieren Sie als Nächstes die beiden erstellten PVs zu einer Volumengruppe.

3. Volumengruppe zusammenstellen Die Volumengruppe (im Folgenden VG) ist eine Sammlung von einer oder mehreren PVs. Dieses Mal werden wir die beiden kombinieren, / dev / sdb und / dev / sdc. Die Größe jedes Laufwerks beträgt 20 GB, sodass Sie nach der Arbeit eine VG mit einer Größe von 40 GB haben.

Überprüfen Sie vor der Arbeit zunächst die auf dem Betriebssystem vorhandene VG.

vgdisplay
Erläuterung: Zeigen Sie die auf dem Betriebssystem erkannte VG an

Es gibt nur eine VG, die bei der Erstinstallation von CentOS konfiguriert wurde. Wir werden eine VG erstellen, daher sollten Sie die andere VG sehen, nachdem Sie fertig sind. image.png

vgcreate Name, den Sie dem VG PV-Namen geben möchten, den Sie in vg aufnehmen möchten
Ausführungsbeispiel vgcreate vg8010/dev/sdb /dev/sdc
Kommentar/dev/mit sdb/dev/Eine Volume-Gruppe mit SDC"vg8010"Operationsbefehl zum Erstellen einer VG mit dem Namen

Aus dem Ergebnis von vgdisplay wurde bestätigt, dass vg8010 aus etwa 40 GB besteht. image.png

4. Konfigurieren Sie das logische Volume Schneiden Sie ein logisches Volume mit einer Größe von 30 GB aus der erstellten VG mit einer Größe von 40 GB aus.
lvcreate -n Der Name, den Sie LV geben möchten-L Anzahl der Kapazitäten, die Sie reservieren möchten
Ausführungsbeispiel lvcreate-n lv8010 -L 30G /dev/vg8010
Erläuterung LV mit einer Kapazität von 30 GB"lv8010",/dev/Befehl zum Ausschneiden von vg8010

image.png An diesem Punkt müssen Sie nur noch formatieren und mounten. Führen Sie für diese Arbeit die gleiche Arbeit aus, die im grundlegenden Teil dieser Serie erläutert wurde.

5. Formatieren Sie das logische Volume mit dem Dateisystem Der Status der Befehlsausführung wird in der zweiten Hälfte veröffentlicht.
mkfs.ext4-Partition, die Sie formatieren möchten
Ausführungsbeispiel mkfs.ext4 /dev/vg8010/lv8010

6. Hängen Sie das oben formatierte Dateisystem ein Der Status der Befehlsausführung wird in der zweiten Hälfte veröffentlicht.
mount Die Partition, die Sie mounten möchten Das Verzeichnis, in das gemountet werden soll
Ausführungsbeispiel mount/dev/vg8010/lv8010 /mnt/lvtest

So haben Sie die Befehle in den Schritten 5 und 6 ausgeführt. Wenn Sie lsblk ausführen, können Sie sehen, dass lvm8010 aus sdb und sdc ausgeschnitten und in / mnt / lvtest gemountet ist. image.png Damit ist der allgemeine Ablauf der Montage in einer LVM-Umgebung abgeschlossen. Vergessen Sie für die automatische Bereitstellung nach dem Neustart nicht, die UUID und das Bereitstellungsziel für / etc / fstab anzugeben. (Das Verfahren wird im grundlegenden Teil dieser Serie vorgestellt. Bitte beziehen Sie sich darauf.)

Versuchen Sie, die Größe von LVM online zu erweitern Eines der attraktiven Merkmale von LVM ist die unterbrechungsfreie Kapazitätserweiterung.

In dieser Umgebung haben wir 30 GB LV für VG mit einer Größe von 40 GB konfiguriert, sodass 10 GB freier Speicherplatz zur Verfügung stehen. Daher möchte ich die Größe von LV von 30 GB auf 35 GB erweitern.

Befehl zum Überprüfen der Größe der Partition
parted /dev/vg8010/lv8010 print

In der folgenden Abbildung beträgt die Partitionsgröße 32.Sie können sehen, dass es 2 GB ist

image.png

Als nächstes überprüfen wir die aktuelle Kapazität des Dateisystems.

Befehl zum Überprüfen der Größe des Dateisystems
df -h

image.png

Außerdem habe ich eine Datei mit dem Namen "rhcsa" als Testdatei abgelegt, um zu bestätigen, dass es sich um eine Online-Erweiterung (kein Datenverlust) handelt. image.png Verwenden wir nun zwei Arten von Befehlen von hier aus.

1.Logisches Volumen"lv8010"Befehl zum Hinzufügen von 5 GB Kapazität
lvextend LV-Name, den Sie erweitern möchten-L +Kapazität, die Sie hinzufügen möchten
Ausführungsbeispiel lvextend/dev/vg8010/lv8010 -L +5G

2.Befehl zur Partitionserweiterung
resize2fs Name des Zielgeräts
Ausführungsbeispiel resize2fs/dev/vg8010/lv8010

image.png Wenn Sie die zweite Zeile von unten in der obigen Abbildung überprüfen, hat sich die Größe von / dev / vg8010 / lv8010 von 30 GB auf 35 GB geändert. Ich konnte bestätigen, dass die Datei nach der Arbeit noch vorhanden ist. image.png

Reduzieren Sie die Größe von LVM Wird zu einem späteren Zeitpunkt veröffentlicht

Versuchen Sie, einen Schnappschuss für das LVM-Volume zu erstellen Wird zu einem späteren Zeitpunkt veröffentlicht

Recommended Posts

Vorbereitung des RHCSA-Tests - Allgemeiner Ablauf bis zur Verwendung eines physischen Laufwerks als Datenspeicherbereich unter Linux (erweiterte Version / bei Verwendung von LVM)
Vorbereitung des RHCSA-Tests - Allgemeiner Ablauf bis zur Verwendung eines physischen Laufwerks als Datenspeicherbereich unter Linux OS (Basic)