Partition erstellen (Standardpartition vs. physisches LVM-Volume) in der CentOS-Installation

Partition erstellen (Standardpartition vs. physisches LVM-Volume) in der CentOS-Installation

Alle. Verzeihen Sie mir, ich kenne mich mit Linux nicht aus. Ich versuche, CentOS in VMWare zu installieren. Soweit ich weiß, kann Linux nur drei Arten von Partitionen erstellen. primary, extended, and logicalFür MBR beträgt die maximale Anzahl primärer und erweiterter Partitionen 4. Unter der erweiterten Partition kann eine unbegrenzte Anzahl logischer Partitionen erstellt werden. (Wenn ich falsch liege, korrigieren Sie mich bitte. Danke.)

Aber was CentOS betrifft. Beim Erstellen der Partitionen habe ich die folgenden Optionen erhalten. Im Vergleich zum Konzept von primary, extended, and logicalkann ich es nicht verstehen Standard partition and LVM physical volumeund wusste nicht, was der Unterschied zwischen ihnen ist. Was bedeutet es, ein zu erstellen LVM physical volume? Kann mir bitte jemand mehr darüber erzählen?

Danke.

Bildbeschreibung hier eingeben

Antwort1

Wie ich wusste, kann Linux nur drei Arten von Partitionen erstellen: primäre, erweiterte und logische

Nein, das ist falsch. Was Sie hier beschreiben, istPC-Partitionen im alten Stil „MBR“. Dies war seit den 1980er Jahren der Standardpartitionstyp auf PC-Computern (und einigen anderen), wird aber heutzutage durch GUID-Partitionen ersetzt. Die Unterscheidung zwischen logischer und primärer Partition ist aufgrund der Einschränkungen dieses Systems aus den 1980er Jahren ein Hack, den Sie ignorieren können, wenn Sie nicht mit älteren Systemen zu tun haben.

Die Verwendung eines Standardpartitionssystems ist unerlässlich, wenn Sie mehrere Betriebssysteme auf derselben Festplatte installiert haben. Andernfalls ist dies nicht erforderlich. Darüber hinaus können Sie selbst bei mehreren Betriebssystemen eine einzige Standardpartition für Linux verwenden und darin das eigene Partitionierungssystem von Linux nutzen.

LVMist das native Partitionierungssystem von Linux. Es bietet viele Vorteile gegenüber MBR- oder GUID-Partitionen, insbesondere die Möglichkeit, Partitionen zwischen Festplatten zu verschieben oder sogar zu verteilen (ohne etwas auszuhängen) und die Größe von Partitionen einfach zu ändern. Verwenden Sie vorzugsweise LVM für Linux.

LVM erreicht seine Flexibilität durch die Kombination mehrerer Abstraktionsebenen. Ein physischer Speicherbereich, typischerweise eine PC-artige Partition, ist einphysisches VolumenDer Raum eines oder mehrerer physikalischer Volumen bildet einDatenträgergruppeIn einer Volume-Gruppe erstellen SieLogische Datenträger, die jeweils ein Dateisystem (oder ein Swap-Volume usw.) enthalten.

Antwort2

Wenn Sie nicht sicher sind, ob Sie die physische LVM-Partition benötigen oder nicht, erstellen Sie einfach die Standardpartition.

Das physische LVM-Volume (PV) ist lediglich eine Standardpartition (mit LVM-Metadaten) zur Verwendung in der LVM-Volume-Gruppe (VG), aus der ein logisches Volume (LV) erstellt werden kann. Das endgültige logische Volume ist wie ein Blockgerät, auf dem Sie ein Dateisystem schreiben und es irgendwo mounten können.

Antwort3

Eine logische Partition unterscheidet sich von LVM, was für Logical Volume Manager steht.

Zunächst einmal müssen wir klären, was eine logische Partition ist: Es handelt sich einfach um Partitionen innerhalb einer erweiterten Partition, die genau wie eine primäre Partition ist, außer dass Sie sie in Unterpartitionen unterteilen und mit einer unendlichen Anzahl logischer Partitionen füllen können.

Wie Sie vielleicht bemerkt haben, waren auf PC-Festplatten nur vier (primäre) Partitionen möglich. Da wir jedoch oft mehr benötigen, wurden erweiterte Partitionen erfunden, mit denen wir so viele Unterpartitionen hinzufügen können, wie wir möchten.

Hier ist ein Beispiel für eine gemischte primäre und erweiterte Partitionierung: (p)=primär (e)=erweitert (l)=logisch

/dev/sda 1G

==>/dev/sda1(p) 250M

==>/dev/sda2(e) 1k

==>/dev/sda5(l) 125M    

==>/dev/sda6(l) 125M

==>/dev/sda3(p) 250M

==>/dev/sda4(p) 250M

Weiter geht’s. LVM oder Logical Volume Manager ist eine von der Partitionierung getrennte Ebene. LVM verwendet physische Volumes (PV), die tatsächliche Partitionen auf Festplatten innerhalb von Volume-Gruppen (VG) sind, die als „gesamte Festplatte“ betrachtet werden können, die Sie mit Logical Volumes (LV) „partitionieren“ können. Der Vorteil davon ist die einfache Speichererweiterung/-verkleinerung.

Abbildung von LVM:

Physische Datenträger;

disk1(/dev/sda, siehe oben für alle seine Partitionen) disk2(/dev/sdb): /dev/sdb 1G
==>/dev/sdb1(p) 1G

LVM:

PV für alle physischen Partitionen erstellen ( pvcreate /dev/sdx#):

VG1 ( vgcreate VG1 /dev/sda1 /dev/sda3 /dev/sdb1): /dev/sda1+/dev/sda3+/dev/sdb1

VG2 ( vgcreate VG2 /dev/sda4 /dev/sda5 /dev/sda6): /dev/sda4+/dev/sda5+/dev/sda6

LV1 ( lvcreate -l 1400M /dev/VG1): Hier haben Sie eine 1400 MB große Partition auf /dev/VG1. Hier können Sie ein Dateisystem erstellen, wie Sie es auf einer normalen Partition tun würden.

Persönlich stelle ich mir LVM gerne als virtuelles Festplattensystem vor, das ein Ziegel-baue-die-Wand-Modell verwendet, um Festplattenlaufwerke mit dem Geräte-Mapper des Linux-Kernels zu verwalten. Das logische Volume (LVs) ist die Wand, die Volume-Gruppe (VGs) ist der Stapel von Ziegeln, die Sie zum Bau Ihrer Wand ausgewählt haben, und das physische Volume (PVs) sind die Ziegel selbst (die in unterschiedlichen Größen und Formen vorliegen können). Auf der anderen Seite sind Festplattenpartitionen die bemalten Gitter an der Wand, auf denen Sie innerhalb der Grenzen Graffiti anbringen (Daten schreiben) können.

verwandte Informationen