10Sep

Wie man LVM auf Ubuntu für einfache Partition Größenanpassung und Snapshots verwenden

click fraud protection

Das Installationsprogramm von Ubuntu bietet ein einfaches Kontrollkästchen "Use LVM".Die Beschreibung besagt, dass es die Verwaltung logischer Datenträger ermöglicht, so dass Sie Snapshots erstellen und die Größe Ihrer Festplattenpartitionen einfacher ändern können - hier erfahren Sie, wie Sie das tun.

LVM ist eine Technologie, die in gewisser Weise RAID-Arrays oder Storage Spaces unter Windows ähnelt. Während diese Technologie besonders auf Servern nützlich ist, kann sie auch auf Desktop-PCs verwendet werden.

Sollten Sie LVM mit Ihrer neuen Ubuntu-Installation verwenden?

Die erste Frage ist, ob Sie LVM sogar mit Ihrer Ubuntu-Installation verwenden wollen. Ubuntu macht dies mit einem schnellen Klick einfach zu aktivieren, aber diese Option ist nicht standardmäßig aktiviert. Wie das Installationsprogramm sagt, können Sie dadurch die Größe von Partitionen ändern, Snapshots erstellen, mehrere Festplatten zu einem einzigen logischen Volume zusammenführen und so weiter - während das System läuft. Im Gegensatz zu typischen Partitionen müssen Sie Ihr System nicht herunterfahren, von einer Live-CD oder einem USB-Laufwerk booten und die Größe Ihrer Partitionen ändern, wenn sie nicht verwendet werden.

instagram viewer

Um ganz ehrlich zu sein, wird der durchschnittliche Ubuntu-Desktop-Benutzer wahrscheinlich nicht erkennen, ob er LVM benutzt oder nicht. Aber, wenn Sie später erweiterte Dinge tun möchten, kann LVM helfen. LVM ist möglicherweise komplexer, was zu Problemen führen kann, wenn Sie Ihre Daten später wiederherstellen müssen - insbesondere, wenn Sie nicht damit vertraut sind. Hier sollte es keine spürbare Leistungseinbuße geben - LVM ist direkt im Linux-Kernel implementiert.

Logisches Volume-Management erklärt

Wir haben bereits erläutert, was LVM ist. Kurz gesagt, es bietet eine Abstraktionsschicht zwischen Ihren physischen Festplatten und den Partitionen, die Ihrem Betriebssystem zur Verfügung stehen. Zum Beispiel könnte Ihr Computer zwei Festplatten haben, jede 1 TB groß.Sie müssten mindestens zwei Partitionen auf diesen Festplatten haben, und jede dieser Partitionen würde 1 TB groß sein.

LVM bietet darüber eine Abstraktionsschicht. Anstelle der herkömmlichen Partition auf einer Festplatte behandelt LVM die Festplatten nach der Initialisierung als zwei separate "physische Volumes".Sie könnten dann basierend auf diesen physischen Volumes "logische Volumes" erstellen. Zum Beispiel könnten Sie diese beiden 1-TB-Festplatten zu einer einzigen 2-TB-Partition kombinieren. Ihr Betriebssystem würde nur ein Volumen von 2 TB sehen, und LVM würde mit allem im Hintergrund umgehen. Eine Gruppe von physischen Volumes und logischen Volumes wird als "Volume-Gruppe" bezeichnet. Ein typisches System hat nur eine einzige Volume-Gruppe.

Diese Abstraktionsschicht ermöglicht es, Partitionen einfach zu skalieren, mehrere Festplatten zu einem einzigen Volume zu kombinieren und sogar "Snapshots" des Dateisystems einer Partition zu erstellen, ohne es zu deaktivieren.

Beachten Sie, dass das Zusammenführen mehrerer Festplatten zu einem einzelnen Volume eine schlechte Idee sein kann, wenn Sie keine Backups erstellen. Es ist wie bei RAID 0 - wenn Sie zwei 1-TB-Datenträger zu einem einzigen 2-TB-Datenträger kombinieren, können wichtige Daten auf dem Datenträger verloren gehen, wenn nur eine Ihrer Festplatten ausfällt. Backups sind entscheidend, wenn Sie diesen Weg gehen.

Grafische Dienstprogramme zum Verwalten Ihrer LVM-Volumes

Traditionell werden LVM-Volumes mit Linux-Terminalbefehlen verwaltet. Diese funktionieren unter Ubuntu für Sie, aber es gibt eine einfachere grafische Methode, die jeder nutzen kann. Wenn Sie ein Linux-Benutzer sind, der mit GParted oder einem ähnlichen Partition Manager vertraut ist, sollten Sie sich nicht darum kümmern - GParted unterstützt keine LVM-Festplatten.

Stattdessen können Sie dafür das Disketten-Dienstprogramm verwenden, das mit Ubuntu mitgeliefert wird. Dieses Dienstprogramm wird auch als GNOME-Festplatten-Dienstprogramm oder Palimpsest bezeichnet. Starten Sie es, indem Sie auf das Symbol auf dem Armaturenbrett klicken, nach Disks suchen und die Eingabetaste drücken. Im Gegensatz zu GParted zeigt das Festplatten-Dienstprogramm Ihre LVM-Partitionen unter "Andere Geräte" an, sodass Sie sie formatieren und bei Bedarf weitere Optionen anpassen können. Dieses Dienstprogramm funktioniert auch von einer Live-CD oder einem USB-Laufwerk.

Leider bietet das Festplatten-Dienstprogramm keine Unterstützung für die Nutzung der leistungsstärksten Funktionen von LVM.Es gibt keine Optionen zum Verwalten Ihrer Datenträgergruppen, Erweitern von Partitionen oder Erstellen von Snapshots. Sie könnten das vom Terminal aus tun, aber das müssen Sie nicht. Stattdessen können Sie das Ubuntu Software Center öffnen, nach LVM suchen und das Tool zur Verwaltung logischer Volumen installieren. Sie könnten auch einfach den Befehl sudo apt-get install system-config-lvm in einem Terminalfenster ausführen. Nach der Installation können Sie das Dienstprogramm Logical Volume Management über den Bindestrich öffnen.

Dieses grafische Konfigurationstool wurde von Red Hat entwickelt. Es ist ein bisschen veraltet, aber es ist die einzige grafische Methode, um dies zu tun, ohne auf Terminalbefehle zurückgreifen zu müssen.

Nehmen wir an, Sie wollten Ihrer Volume-Gruppe ein neues physisches Volume hinzufügen. Sie würden das Tool öffnen, die neue Festplatte unter Nicht initialisierte Einträge auswählen und auf die Schaltfläche "Eintrag initialisieren" klicken. Sie finden dann das neue physische Volume unter "Nicht zugeordnete Volumes" und Sie können die Schaltfläche "Zu vorhandener Volume-Gruppe hinzufügen" verwenden, um es zur "Ubuntu-vg" Volume-Gruppe hinzuzufügen, die während des Installationsprozesses erstellt wurde.

Die Volume-Gruppenansicht zeigt Ihnen eine visuelle Übersicht über Ihre physischen Volumes und logischen Volumes. Hier haben wir zwei physische Partitionen auf zwei separaten Festplatten. Wir haben eine Swap-Partition und eine Root-Partition, genau wie Ubuntu sein Partitionierungsschema standardmäßig eingerichtet hat. Da wir eine zweite physische Partition von einem anderen Laufwerk hinzugefügt haben, gibt es jetzt einen guten Teil ungenutzten Speicherplatzes.

Um eine logische Partition in den physischen Bereich zu erweitern, können Sie sie unter Logische Ansicht auswählen, auf Eigenschaften bearbeiten klicken und die Größe ändern, um die Partition zu erweitern. Sie könnten es auch von hier verkleinern.

Die anderen Optionen in system-config-lvm ermöglichen das Einrichten von Snapshots und Spiegeln. Sie werden diese Funktionen wahrscheinlich nicht auf einem typischen Desktop benötigen, aber sie sind hier grafisch verfügbar. Denken Sie daran, Sie können dies auch mit Terminalbefehlen tun.