Der Befehl Lvextend Linux

Der Befehl Lvextend Linux
„Ist Ihre LVM -Partition keinen Platz mehr?? Oder vielleicht möchten Sie es erweitern, um mehr Artikel aufzunehmen. Linux bietet eine einfache Möglichkeit, Ihre LVM -Partitionen zu erweitern.

Mit dem Logischer Volumenmanager 2 (LVM2), Sie können Ihre physische Speicherung in verschiedene Gruppen aggregieren und sie in logische Bände unterteilen. Sie können weiter fortfahren, um die Größen der logischen Volumina zu erweitern oder zu reduzieren, um den freien Speicherplatz in der Volumengruppe zu verwenden. Linux -Systeme ermöglichen dies mit der lvextend Befehl, der verschiedene Möglichkeiten zur Erweiterung des logischen Volumes bietet, und es ist kein Neustart erforderlich. Sie können das logische Volumina auf einem Live -Root -System erweitern, und wir werden sehen, wie wir im heutigen Beitrag vorgehen können.”

Was ist LVM?

Linux -Systeme verwenden das logische Volumenmanagement, um verschiedene Dateisysteme und logische Volumina zu verwalten. Sie sind wahrscheinlich an ihre Volumenmanagement -Tools gewöhnt wie GParted, LVM bietet jedoch mehr Funktionen und ist bevorzugener.

Bevor Sie LVM -Tools verwenden, müssen Sie das LVM -Paket mit dem folgenden Befehl installieren.

$ sudo apt-Get Installieren Sie LVM2

Überprüfen Sie die Version des LVM, um die Installation zu überprüfen.

Um ein logisches Volumen zu erweitern, müssen Sie zunächst eine physische Volumen- und Volumengruppe erstellen lassen. Sie können dies über die folgenden Befehle im Administratormodus überprüfen.

$ sudo pvs
$ sudo vgs


Überprüfen Sie außerdem die verfügbaren logischen Volumes mit dem folgenden Befehl.

Wir werden die erweitern LV01 logisches Volumen, das derzeit ist 100.00mbs.

Um ein logisches Volumen zu verlängern, sollten Sie freien Platz in der Volumengruppe haben, und unsere Volumengruppe ist VG01. Benutze die vgs Befehl zum Überprüfen des verfügbaren Platzes.

Für unseren Fall ist unsere Volumengruppe beschriftet VG01 hat einen freien Raum von 408.00m.

Erweitern Sie das logische Volumen mit LVEXTend

Es gibt verschiedene Optionen, um das logische Volumen zu erweitern. Wir werden alle Optionen abdecken.

Methode 1. Nach einer bestimmten Einheit verlängern

Wenn wir beispielsweise unser logisches Volumen um 100 MB erweitern müssen, können wir die folgende Syntax verwenden.

# lvextend -l +[Einheit] [Logical-Volume-Path]

Der Befehl wäre: Beachten Sie, dass Sie rooten müssen, damit der Befehl funktioniert.

# lvextend -l +100m/dev/vg01/lv01

Überprüfen Sie die neue erweiterte Größe mit dem folgenden Befehl.

# Ich gegen

Unsere anfängliche Größe betrug 100 MB, aber wir haben es auf 200 MB erweitert.

Methode 2. Erweitern Sie, indem Sie die Größe festlegen

Alternativ können Sie eine vordefinierte Größe für Ihr logisches Volumen festlegen und diese auf diese Größe erweitern. Anstatt der aktuellen Einheit eine bestimmte Einheit hinzuzufügen, ändert diese Methode die aktuelle Größe auf die angegebene.

Lassen Sie uns für unseren Fall unser Volumen auf erweitern 330 MB Verwenden Sie den Befehl unten.

# lvextend -l 330m/dev/vg01/lv01

Der -L wird hinzugefügt, um die Einheitsgröße anzugeben. Unsere Ausgabe wird sein:

Wir erhalten eine Erfolgsnachricht, die bedeutet, dass alles gut funktioniert hat. Bestätigen wir unsere neue Größe für das logische Volumen.

Bingo! Wir haben das Volumen erfolgreich erweitert.

Methode 3. Sich um Prozentsatz verlängern

Lvextend unterstützt auch einen Prozentsatz, mit dem das logische Volumen erweitert werden kann. Der angegebene Prozentsatz erweitert die aktuelle Größe um den Prozentsatz des Gesamtraums. Lassen Sie uns beispielsweise um 5% verlängern. Unsere aktuelle Größe ist 332.00m.

Der neue Befehl wird wie gezeigt sein.

# LVEXTEND -L +5%VG/DEV/VG01/LV01

Unsere neue Größe erstreckt sich auf 360.00m

Methode 4. Erweitern Sie mit dem verbleibenden freien Speicherplatz

Die obige Methode erstreckt sich auf einen Bruchteil des Gesamtraums. Diese Methode erstreckt sich jedoch basierend auf dem Prozentsatz des verfügbaren freien Speicherplatzes. Daher wird die Verwendung von 100% alle verfügbaren freien Speicherplatz verlängert und nutzt.

Lassen Sie uns mit dem folgenden Befehl um 50% des freien Speicherplatzs aussteigen.

# LVEXTEND -L +50%FREE/DEV/VG01/LV01

Überprüfen Sie schließlich das neue Volumen und den verbleibenden verfügbaren Platz, um den neuesten Band zu bestätigen.

Unsere neue Volumengröße ist 436 m, und der verbleibende freie Speicherplatz ist 72 m

Einpacken

So erweitern Sie die logische Volumengröße mit dem lvextend Befehl. Dieser Leitfaden umfasste verschiedene Verwendungsbeispiele für den Lvextend, und wir haben gesehen, wie Sie sie verwenden können, um die Größe Ihres logischen Volumens mit vier Methoden zu erhöhen. Sie müssen sich keine Sorgen mehr machen, dass Sie keinen Platz für Ihre LVM -Partitionen haben, wenn Sie den Befehl lvextend verfügbar haben.