Was ist LVM und wie wird es in Ubuntu eingerichtet?

LVM (Logical Volume Manager) ist eine Software, mit der Sie mehrere Festplattenspeicher verwalten können, indem Sie logische Volumes erstellen. Mit LVM können Sie Partitionen entsprechend Ihren Anforderungen erstellen, vergrößern und verkleinern. LVM besteht aus drei Komponenten: physisches Volume, Volume-Gruppe und logisches Volume. Jede Datenträgergruppe besteht aus physischen Datenträgern. Sie können eine Datenträgergruppe erweitern oder reduzieren, indem Sie physische Datenträger hinzufügen oder entfernen.

Index

    Vorteile von LVM

    • Wenn Sie über mehrere Festplatten verfügen, können Sie mit LVM alle Festplatten zu einer großen Festplatte zusammenfassen.

    • Sie können nach Bedarf neue Partitionen erstellen und deren Größe ändern.

    • Sie können einer aktuellen Volume-Gruppe eine zusätzliche Festplatte hinzufügen, um den Speicherplatz zu vergrößern.

    Hinweis : In diesem Tutorial wird davon ausgegangen, dass Sie Ubuntu ausführen und über drei Festplatten verfügen (/ dev / sda, / dev / sdb und / dev / sdc).

    Erstellen Sie eine Partition in / dev / sdb und / dev / sdc

    Zuerst benötigen Sie zwei nicht partitionierte Festplatten "/ dev / sdb" und "/ dev / sdc". Sie müssen ein physisches Volume auf dieser Festplatte erstellen und auf jeder Festplatte eine Partition dafür erstellen.

    Führen Sie Folgendes aus, um eine Partition unter "/ dev / sdb" zu erstellen:

    sudo fdisk / dev / sdb

    Bitte beantworten Sie alle folgenden Fragen.

    Was ist LVM und wie wird es in Ubuntu eingerichtet?

    Wiederholen Sie den gleichen Vorgang für / dev / sdc.

    Führen Sie die folgenden Befehle aus, um die Partitionstabelle ohne Neustart erneut zu lesen:

    sudo partprobe / dev / sdb
    sudo partprobe / dev / sdc

    Erstellen Sie die physischen Volumes

    Eine physische Festplatte ist in ein oder mehrere physische Volumes unterteilt. Hier erstellen wir ein einzelnes physisches Volume auf jeder Festplatte.

    Führen Sie Folgendes aus, um das physische Volume auf "/ dev / sdb1" und "/ dev / sdc1" zu erstellen

    sudo pvcreate / dev / sdb1 / dev / sdc1

    Dies wird etwas Ähnliches erzeugen.

    Was ist LVM und wie wird es in Ubuntu eingerichtet?

    Erstellen Sie die Datenträgergruppe

    Eine Kombination aus einem oder mehreren physischen Volumes wird als Volume-Gruppe bezeichnet. Mit dem Befehl vgcreate können Sie eine Datenträgergruppe aus einem oder mehreren physischen Datenträgern erstellen.

    Führen Sie den folgenden Befehl aus, um die Datenträgergruppe "VG1" auf einem physischen Datenträger (/ dev / sdb1 und / dev / sdc1) zu erstellen:

    sudo vgcreate VG1 / dev / sdb1 / dev / sdc1

    Das Ergebnis ist ungefähr so.

    Was ist LVM und wie wird es in Ubuntu eingerichtet?

    Führen Sie aus, um die Datenträgergruppe zu überprüfen

    sudo vgdisplay / dev / VG1

    und seine Abreise.

    Was ist LVM und wie wird es in Ubuntu eingerichtet?

    Wir haben jetzt eine einzelne 19,52-GB-Volume-Gruppe (VG1).

    Erstellen Sie das logische Volume

    Datenträgergruppen können in logische Datenträger und zugewiesene Einhängepunkte unterteilt werden. Wenn die Größe der logischen Volumes voll ist, kann freier Speicherplatz der erforderlichen Volume-Gruppe hinzugefügt werden.

    Erstellen Sie nun das logische 5-GB-Volume (LV1 und LV2).

    sudo lvcreate VG1 -L + 5G -n LV1
    sudo lvcreate VG1 -L + 5G -n LV2

    Ändern Sie "VG1" in den Namen der Datenträgergruppe. Das Flag -L gibt die Größe der Partition an, während das Flag -n den Namen des logischen Volumes angibt.

    Führen Sie aus, um das logische Volume zu überprüfen

    sudo lvdisplay

    und seine Abreise.

    Was ist LVM und wie wird es in Ubuntu eingerichtet?

    Schließlich haben wir erfolgreich eine 5 GB LVM-Partition erstellt.

    Formatieren und Mounten der LVM-Partition (LV1, LV2)

    Um logische Volumes zu verwenden, müssen wir sie zuerst formatieren. Wir können die LVM-Partition mithilfe des ext4-Dateisystems mit dem folgenden Befehl formatieren:

    sudo mkfs.ext4 / dev / VG1 / LV1
    sudo mkfs.ext4 / dev / VG1 / LV2

    Erstellen Sie in "/ mnt" ein Verzeichnis für eine Mount-Partition.

    sudo mkdir / mnt / LV1-mount / mnt / LV2-mount

    Hängen Sie die LVM-Partition ein, indem Sie die Datei "/ etc / fstab" bearbeiten.

    sudo nano / etc / fstab

    Fügen Sie die folgende Zeile hinzu:

    / dev / VG1 / LV1 / mnt / LV1-mount ext4 Standard 0 0
    / dev / VG1 / LV2 / mnt / LV2-Mount ext4 Standard 0 0

    Führen Sie aus, damit die Änderungen wirksam werden, ohne das System neu zu starten

    montura del sudo -a

    So überprüfen Sie die Halterung:

    sudo df -h

    Dies wird etwas Ähnliches erzeugen.

    Was ist LVM und wie wird es in Ubuntu eingerichtet?

    Ändern Sie die Größe logischer Volumes

    Einer der Vorteile von LVM besteht darin, dass Sie die Größe von Partitionen vergrößern oder verkleinern können. Wir können die Größe logischer Volumes im laufenden Betrieb ändern, ohne den Server neu zu starten. Mit den Befehlen lvextend / resize2fs können wir logische Volumes problemlos erweitern / verkleinern.

    Erweitern Sie das logische Volume

    In einigen Situationen ist es erforderlich, die Größe einer Partition mit wenig Speicherplatz zu erweitern. Mit dem Befehl resolxtend können wir jede Partition problemlos erweitern. Sie können logische Volumes nur erweitern, wenn die Volume-Gruppe über ausreichend freien Speicherplatz verfügt.

    Führen Sie aus, um das logische LV1-Volume von 5 GB auf 6 GB zu erweitern

    sudo lvextend -L + 1G / dev / VG1 / LV1

    Was ist LVM und wie wird es in Ubuntu eingerichtet?

    Das logische Volume ist 6 GB, aber das Dateisystem auf diesem Volume ist immer noch nur 5 GB.

    Führen Sie das Programm aus, damit das Dateisystem die verfügbaren 6 GB verwendet

    sudo resize2fs / dev / VG1 / LV1

    Das Ergebnis ist ungefähr so.

    Was ist LVM und wie wird es in Ubuntu eingerichtet?

    Verkleinern Sie das logische Volume

    Die Reduzierung des logischen Volumes ist ein interessanterer Teil als jeder andere Teil des logischen Volume-Managements. Bevor Sie das logische Volume verkleinern, sollten Sie Ihre Daten sichern.

    Die folgenden Schritte sind erforderlich, um die logischen Volumes zu verkleinern.

    Führen Sie zunächst das logische LV2-Volume aus, um die Bereitstellung aufzuheben

    sudo umount /dev/VG1/LV2

    Überprüfen Sie dann den Dateisystemfehler mit dem folgenden Befehl:

    sudo e2fsck -f / dev / VG1 / LV2

    Reduzieren Sie dann das logische LV2-Volume durch Ausführen von 5 GB auf 4 GB

    sudo resize2fs -p / dev / VG1 / LV2 4G
    sudo e2fsck -f / dev / VG1 / LV2

    Hängen Sie das Dateisystem erneut auf dem Bereitstellungspunkt ein.

    Sudo-Mount / dev / VG1 / LV2 / mnt / LV2-Mount

    Überprüfen Sie die neue Größe des logischen Volumes, indem Sie ausführen

    sudo df -h

    Das Ergebnis ist ungefähr so.

    Was ist LVM und wie wird es in Ubuntu eingerichtet?

    Logisches Volume löschen

    Um ein logisches Volume zu entfernen, muss es ausgehängt werden, bevor es entfernt werden kann.

    Führen Sie aus, um ein logisches LV1-Volume zu entfernen

    sudo umount / dev / VG1 / LV1
    sudo lvremove / dev / VG1 / LV1

    Fazit

    Ich habe versucht, jedes Thema kurz zu erklären. Sie können eine virtuelle Laborumgebung einrichten und testen, was mit LVM möglich ist. Wenn Sie Fragen haben, können Sie diese gerne unten kommentieren.

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

    Go up

    Diese Website verwendet Cookies, um Ihnen ein besseres Erlebnis beim Surfen auf der Website zu bieten. Lesen Sie mehr über Cookies