Logisches Volume, physisches Volume und Volume-Gruppen

13

Kann mir jemand die Bedeutung von Logical Volume, Physical Volume und Volume Groups erklären? Von welcher Bedeutung und von welchem ​​Vorteil sind sie unter Linux?

user245621
quelle

Antworten:

27

Die Verwaltung logischer Volumes ist eine weit verbreitete Technik zur Bereitstellung von logischem statt physischem Speicher.

Mit LVM können sich "logische" Partitionen über physische Festplatten erstrecken und in der Größe angepasst werden (im Gegensatz zu herkömmlichen ext3 "Raw" -Partitionen).

Eine physische Festplatte ist in ein oder mehrere physische Volumes (Pvs) unterteilt, und logische Volume-Gruppen (VGs) werden durch Kombinieren von PVs erstellt.

Weitere Informationen finden Sie hier im Linux Logical Volume Manager

Dieses Bild fasst es ziemlich gut zusammen

Bildbeschreibung hier eingeben

Es gibt auch einige gute Informationen in A Beginner's Guide To LVM

Einer der großen Vorteile von LVM besteht darin, dass Sie die Größe einer Partition am einfachsten und ohne Datenverlust auf anderen Partitionen verwenden können.

Sie können auch jedem logischen Datenträger einen minimalen Speicherplatz zuweisen und einen Teil des Datenträgers nicht zuweisen. Wenn sich die Partitionen dann zu füllen beginnen, können sie nach Bedarf erweitert werden.

Aus Archlinux Wiki:

Vorteile

LVM bietet Ihnen mehr Flexibilität als nur die Verwendung normaler Festplattenpartitionen:

  1. Verwenden Sie eine beliebige Anzahl von Festplatten als eine große Festplatte.

  2. Logische Volumes müssen sich über mehrere Festplatten erstrecken.

  3. Erstellen Sie kleine logische Volumes und ändern Sie die Größe "dynamisch", wenn sie mehr gefüllt werden.

  4. Ändern Sie die Größe logischer Volumes unabhängig von ihrer Reihenfolge auf der Festplatte. Es hängt nicht von der Position des LV innerhalb von VG ab, es ist nicht erforderlich, den verfügbaren Platz in der Umgebung sicherzustellen.

  5. Ändern / erstellen / löschen Sie logische und physische Volumes online. Die Größe der Dateisysteme muss noch geändert werden, einige unterstützen jedoch die Online-Größenänderung.

  6. Online / Live-Migration von LV, die von Diensten auf verschiedene Festplatten verwendet wird, ohne dass Dienste neu gestartet werden müssen.

  7. Mit Snapshots können Sie eine eingefrorene Kopie des Dateisystems sichern und gleichzeitig die Ausfallzeit des Dienstes auf ein Minimum reduzieren.

Nachteile

  1. Linux exklusiv (fast). Es gibt keine offizielle Unterstützung in den meisten anderen Betriebssystemen (FreeBSD, Windows ..).

  2. Zusätzliche Schritte beim Einrichten des Systems, komplizierter.

  3. Wenn Sie das Btrfs-Dateisystem verwenden, bietet Ihnen die Subvolume-Funktion auch den Vorteil eines flexiblen Layouts. In diesem Fall ist die Verwendung der zusätzlichen Abstraktionsschicht von LVM möglicherweise nicht erforderlich.

LVM auf Archlinux

LnxSlck
quelle
2
Vergessen Sie nicht, die Antwort als gültig zu markieren.
LnxSlck
1
Ich habe bereits einige Ressourcen zu LVM gelesen, aber da das OP nicht zurückkommt, verdient diese Antwort definitiv eine Aufwertung. FWIW, ich habe Arch Linux noch nie ausgeführt, aber ich finde, dass das Wiki eine der besten Quellen für Linux-bezogene Dokumentation ist.
Anthony G - Gerechtigkeit für Monica