Erweiterung einer LVM-Festplatte in Linux (am Beispiel von Debian)

Ausgangsdaten: Betriebssystem: Debian Linux 8. Die ursprüngliche LVM-Größe beträgt 15 GB. Ziel: Erweiterung des LVM auf 20 GB, für den gesamten verfügbaren Festplattenplatz.

Wichtig! Bevor Sie Änderungen vornehmen, stellen Sie sicher, dass Sie alle Serverdaten sichern (Backup). Jede Änderung an den Partitionen birgt das Risiko eines Datenverlustes.

Es gibt eine weitere Möglichkeit, eine Festplatte in Linux (Debian, CentOS, Ubuntu) zu erweitern.

Schritt 1

In diesem Stadium haben wir ein PV (physisches Volume), eine VG (Volume Group) und ein LV (logisches Volume).

# pvs
# vgs
# lvs

Расширение диска

Wie Sie im Screenshot sehen können, haben wir im physischen Volume und in der Volume-Gruppe keinen Platz mehr, um unser logisches Volume zu erweitern. Um das logische Volume zu erweitern, müssen wir ein neues physisches Volume erstellen. Dann erweitern wir unser logisches Volume, indem wir ihm ein neues physisches Volume hinzufügen.

Um eine neue Partition auf der Festplatte zu erstellen, verwenden wir das Programm fdisk:

# fdisk /dev/vda

n – um eine neue Partition auf der Festplatte zu erstellen; p – um der neuen Partition ein Primärverzeichnis zuzuweisen.

Geben Sie die Nummer an, die diese Sektion erhalten soll. Der erste Sektor und der letzte Sektor sind standardmäßig angegeben. Danach erhalten wir eine Benachrichtigung, dass eine 5 GB große Linux-Partition erstellt wurde.

Nun müssen Sie den Partitionstyp von Linux auf Linux LVM ändern: t – um den Typ der erstellten Partition zu ändern. Wir geben die Nummer unserer Sektion an: 8e ist der Hex-Code für den LVM-Typ.

Als Ergebnis dieses Vorgangs erhalten wir eine Meldung, dass die Partition von Linux auf Linux LVM geändert wurde.

Расширение диска

Stellen wir nun sicher, dass alles in Ordnung ist, indem wir p drücken: p – um alle Volumes auf unserer Festplatte aufzulisten

Расширение диска

Dann – w, um die Änderungen auf die Festplatte zu schreiben und das Programm fdisk zu beenden.

Nach dem Beenden des Programms erhalten wir eine Meldung, dass wir neu booten müssen (vorzugsweise) oder den Befehl partprobe ausführen müssen, um die Änderungen zu übernehmen.

# reboot

Расширение диска

Nachdem wir erfolgreich eine Partition erstellt haben, müssen wir ein neues physisches Volume auf Basis dieser Partition erstellen:

# pvcreate /dev/vda2

Der Befehl gibt zurück, dass das physische Volume erfolgreich erstellt wurde:

Расширение диска

Dedizierter Server

Dedizierter Server

Finden Sie die passende vorgefertigte Serverkonfiguration von SIM-Networks

Pakete ansehen

Schritt 2

Der nächste Schritt besteht darin, unsere Volume-Gruppe zu erweitern, indem wir das erstellte physische Volume zu ihr hinzufügen.

# vgextend lvm-master /dev/vda2

Lassen Sie uns nun überprüfen, wie viel freier Speicherplatz in unserer VG momentan verfügbar ist:

# vgs

Расширение диска

Mit dem Befehl lvdisplay können wir eine Liste aller logischen Volumes sehen, die derzeit verfügbar sind:

# lvdisplay

Расширение диска

Eines ist für uns verfügbar, es heißt lvm-rootfs. Dieses logische Volume enthält unsere Root-Partition ( / ).

Jetzt werden wir unser LV lvm-rootfs auf die 5 GB erweitern, die uns zur Verfügung stehen (von 15 GB auf 20 GB). Der Befehl vgdisplay zeigt freie PE (Physical Extend) an:

# vgdisplay

Расширение диска

Für diese Anzahl von PEs werden wir unser LV lvm-rootfs erweitern:

# lvextend -l +1280 /dev/lvm-master/lvm-rootfs

Расширение диска

Nach der Erweiterung des LV müssen Sie das Dateisystem auf das gesamte verfügbare Volumen erweitern:

# resize2fs /dev/lvm-master/lvm-rootfs

Расширение диска

Schauen wir uns nun die neue Größe unseres LVs an:

# lvdisplay

Расширение диска

Wie Sie sehen können, hat sich die Größe von 15 auf 20 GB geändert:

Расширение диска

War dieser Artikel hilfreich?

Stichworten:

#server #vds

Hat dir der Artikel gefallen?

Cookie-Zustimmung

Indem Sie auf «Ich stimme zu» klicken, stimmen Sie der Verwendung von Cookies auf unserer Website zu. Die Verwendung dieser Cookies dient der Optimierung Ihrer Nutzererfahrung, indem u. a. Präferenzen für kommende Besuche auf unserer Website gespeichert werden. Sie können unter «Cookies verwalten» detaillierte Einstellungen vornehmen und Ihre Cookie-Auswahl anpassen. Mehr dazu

Cookie-Einstellungen

funktional

Funktionale bzw. notwendige Cookies sind für die Grundfunktionen der Website von entscheidender Bedeutung und die Website funktioniert ohne sie nicht wie vorgesehen.

analyse

Analytische Cookies werden verwendet, um zu verstehen, wie Besucher mit der Website interagieren.

werbung

Werbe-Cookies werden verwendet, um Besuchern relevante Anzeigen und Angebote bereitzustellen.