Der Speicherplatzmangel und die Verwaltung von Festplattenpartitionen bereiten IT-Ingenieuren seit langem Kopfzerbrechen. Glücklicherweise versucht Linux dieses Problem zu lösen, indem es logische Volumes verwendet.

Auf Ubuntu Server sind logische Volumes die Standardmethode zum Verwalten Ihres Serverspeicherplatzes. Leider wird bei der Verwendung dieser Volumes nicht der gesamte Speicherplatz belegt, und Sie fragen sich möglicherweise, wo Ihr gesamter Speicherplatz abgeblieben ist. Werfen wir einen Blick darauf, wie Sie Ihren LVM-Festplattenspeicherplatz unter Ubuntu anpassen oder erhöhen können.

Hauptvorteile logischer Volumes

Logical Volume Manager (LVM) ist ein Befehlszeilendienstprogramm zum Verwalten logischer Volumes unter Linux. Wenn Sie beabsichtigen, mehrere Partitionen auf Ihrem Server oder PC zu haben, wird dringend empfohlen, logische Volumes zur Verwaltung Ihres Speicherplatzes zu verwenden.

LVM ist fortschrittlicher und effizienter im Vergleich zu herkömmlichen Methoden zur Verwaltung von Festplatten mithilfe von Partitionen. Hier sind einige der wichtigsten Vorteile von logischen Volumes unter Linux:

instagram viewer

  • Effizient: Logische Volumes bieten Ihnen eine effizientere Möglichkeit, Speicherplatz zu nutzen
  • Server müssen nicht neu gestartet werden: Bei logischen Volumes können Sie die Festplattengröße ändern, ohne einen Server neu starten zu müssen, wie es bei normalen Partitionen der Fall ist.
  • Daten über Volumes hinweg speichern: Sie können Daten problemlos über mehrere Volumes hinweg auf der gesamten Festplatte speichern

Auf Ubuntu Server können Sie das logische Volume entweder während der Installation oder nach der Installation des Betriebssystems erhöhen. Wir werden uns beide Optionen ansehen, damit Sie entscheiden können, welche besser zu Ihnen passt. nicht wie Ubuntu-Desktop, Ubuntu-Server kommt standardmäßig nur mit einem Terminal.

Erweitern des logischen Volumens auf Ubuntu während der Installation

Wenn Sie während der Installation von Ubuntu Server zur Speicherkonfigurationsseite gelangen, wählen Sie die ubuntu-lv Partition gemountet bei Wurzel (/), Drücken Sie Eingeben, und wählen Sie die aus Bearbeiten Möglichkeit.

Auf der nächsten Konfigurationsseite sehen Sie den maximal möglichen Speicherplatz, den Ihr Server im Vergleich zu dem, der ihm derzeit zugewiesen ist, verwenden kann. In diesem Fall beträgt der aktuelle Speicherplatz 25 GB und der maximal mögliche Speicherplatz, den der Server verwenden kann, beträgt 22,996 GB, aber er verwendet derzeit nur 11,496 GB.

Um die gesamte Festplatte zu nutzen, geben Sie einfach die maximal mögliche Menge ein, die in Klammern angezeigt wird, oder geben Sie eine beliebige benutzerdefinierte Festplattengröße ein und speichern Sie dann Ihre Einstellungen.

Es ist vorzuziehen, den Speicherplatz des logischen Volumes während der Installation festzulegen, aber falls Sie es vergessen haben oder einfach den Speicherplatz auf einem Live-Server anpassen möchten, bietet Ihnen LVM auch diese Option.

Erweitern des logischen Volumens auf Ubuntu-Server nach der Installation

Bevor Sie den Speicherplatz Ihres logischen Volumes erweitern können, müssen Sie wissen, wie viel Speicherplatz Sie zur Verfügung haben und wie viel Sie verbraucht haben. Normalerweise machst du das mit der df-Befehl, aber es wird nicht die richtige Größe der logischen Volumes angezeigt.

Verwenden Sie stattdessen die vganzeige (Volume Group Display)-Befehl, der umfassende Informationen zu Volume-Gruppen und logischen Volumes anzeigt.

Sie benötigen Administratorrechte, um den Befehl auszuführen.

sudo vganzeige

Es gibt drei wichtige Parameter, auf die Sie achten müssen:

  1. VG-Größe: Dies ist die Volumengruppengröße und zeigt die insgesamt verfügbare Festplattengröße an. In diesem Fall sind es 23 GB.
  2. Allok PE/Größe: Dies zeigt die Menge an Speicherplatz, die Ihrem Server derzeit zugewiesen ist
  3. Freies PE/Größe: Zeigt den freien Speicherplatz des insgesamt möglichen Speicherplatzes an

Der df Der Befehl zeigt nur den zugewiesenen Speicherplatz und nicht den gesamten möglichen Speicherplatz an, und dies kann zu Annahmen führen dass Sie nicht mehr viel Speicherplatz auf Ihrem Server haben, wenn viel Speicherplatz als Teil des Volumes ungenutzt herumliegt Gruppe.

Um das logische Volume zu erweitern, verwenden Sie die lverweitern Befehl. Aber holen Sie sich zuerst den Einhängepunkt des logischen Volumes mit der lvanzeige Befehl:

sudo lvdisplay

Aus der lvdisplay-Ausgabe können Sie sehen, dass die Festplatte auf dem Pfad gemountet ist /dev/ubuntu-vg/ubuntu-lv.

Erhöhen Sie als Nächstes den Speicherplatz des logischen Volumes mit dem folgenden Befehl:

sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

100% bedeutet, den gesamten Platz zu verbrauchen, also weisen Sie den erforderlichen Prozentsatz nach Ihren Bedürfnissen zu, z. 50 %, 60 % usw.

Damit die Änderungen wirksam werden, müssen Sie auch die Größe des Dateisystems ändern, aus dem das logische Volume besteht. Holen Sie sich den Dateisystempfad aus der df-h Befehl; in diesem Fall ist es /dev/mapper/ubuntu--vg-ubuntu--lv.

resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

Wenn Sie nun die ausführen df-h erneut ausführen, werden Sie sehen, dass Ihr Root-Laufwerk größer geworden ist.

Das Einrichten von LVM auf einem Ubuntu-Server ist einfach

LVM ist ein großartiges Tool, mit dem Sie Ihre Festplattennutzung und logischen Volumes ohne den Aufwand herkömmlicher Festplattenpartitionen einfach verwalten können. Wenn auf Ihrem Server außerdem wichtige Dienste ausgeführt werden, müssen Sie ihn nach dem Anpassen der Festplattengröße nicht neu starten.

Sie können LVM auch auf Ihrem Ubuntu-Desktop einrichten, um den Speicherplatz einfach zu verwalten.