RHEL6 LVM-Administratorhandbuch
Laut RHEL 6 Logical Volume Administration Guide wird empfohlen, dass Sie ein gesamtes Laufwerk trotzdem partitionieren, wenn Sie es als physisches Volume in einer LVM-Volume-Gruppe verwenden:
Auszug aus dem Handbuch "RHEL6 Logical Volume Manager Administration LVM-Administratorhandbuch"
2.1.2. Mehrere Partitionen auf einer Festplatte
Mit LVM können Sie physische Volumes aus Festplattenpartitionen erstellen. Es wird im Allgemeinen aus folgenden Gründen empfohlen, eine einzelne Partition zu erstellen, die die gesamte Festplatte abdeckt und als physisches LVM-Volume bezeichnet wird:
Verwaltungskomfort
Es ist einfacher, den Überblick über die Hardware in einem System zu behalten, wenn jede reale Festplatte nur einmal angezeigt wird. Dies gilt insbesondere dann, wenn eine Festplatte ausfällt. Darüber hinaus können mehrere physische Volumes auf einer einzelnen Festplatte beim Booten eine Kernelwarnung über unbekannte Partitionstypen auslösen.
LVM Howto
Abschnitt 11.1. Das Initialisieren von Festplatten oder Festplattenpartitionen des LVM-Howto lautet wie folgt:
Auszug aus dem LVM Howto
Für ganze Festplatten:
Führen Sie pvcreate auf der Festplatte aus:
# pvcreate /dev/hdb
Dadurch wird am Anfang der Festplatte ein Datenträgergruppendeskriptor erstellt.
Nicht empfohlen
Die Verwendung der gesamten Festplatte als PV (im Gegensatz zu einer Partition, die sich über die gesamte Festplatte erstreckt) wird nicht empfohlen, da Verwaltungsprobleme auftreten können. Jedes andere Betriebssystem, das die Festplatte überprüft, erkennt die LVM-Metadaten nicht und zeigt die Festplatte als frei an. Daher wird sie wahrscheinlich überschrieben. LVM selbst funktioniert problemlos mit ganzen Festplatten-PVs.
Wenn Sie eine Fehlermeldung erhalten, dass LVM einen Datenträger mit einer Partitionstabelle nicht initialisieren kann, stellen Sie zunächst sicher, dass der Datenträger, auf dem Sie arbeiten, der richtige ist. Wenn Sie sicher sind, dass dies der Fall ist, führen Sie Folgendes aus:
GEFÄHRLICH
Die folgenden Befehle zerstören die Partitionstabelle auf der Festplatte, die gerade bearbeitet wird. Stellen Sie sehr sicher, dass es sich um die richtige Festplatte handelt.
# dd if=/dev/zero of=/dev/diskname bs=1k count=1
# blockdev --rereadpt /dev/diskname
Schlussfolgerungen
Dies sind die Hauptquellen, denen ich vertrauen würde, wenn ich festlegen möchte, ob eine einzelne Partition auf einer Festplatte formatiert werden soll, bevor sie als physisches Volume hinzugefügt wird. Wie andere Antworten (und Kommentare) gezeigt haben, würden Sie sich nicht irren, wenn Sie nur das gesamte Laufwerk ohne Partition hinzufügen.
Für mich ist das so, als würde ich mit angelegtem Sicherheitsgurt in meinem Auto fahren. Wenn Sie nie einen Unfall haben, hat der Sicherheitsgurt keinen Zweck erfüllt, aber wenn ich jemals einen Unfall habe, bin ich sicher froh, dass ich ihn getragen habe.
Follow-up # 1 (An @ Joels Kommentare)
Ich dachte, dass die oben genannten 2 Führer 2 ziemlich gute Gründe waren. Sie sind beide offizielle Guides, einer von RH und der andere ein vom LVM-Team zusammengestelltes Howto.
Hier ist ein weiterer Grund. Indem die Festplatte nicht partitioniert wird, wird keine ID explizit auf der Festplatte festgelegt, um eindeutig zu identifizieren, wie sie verwendet wird.
fdisk -l
...
/dev/sda6 318253056 956291071 319019008 8e Linux LVM
Als Administrator von Systemen ist es für mich und andere viel offensichtlicher, wie dieses Laufwerk im Vergleich zu einem Laufwerk ohne 8e verwendet wird.
Ich weiß zu schätzen, was Sie sagen. @Joel, ich habe auch in einem Fortune-500-Unternehmen gearbeitet, in dem wir Hunderte von Linux-Bereitstellungen sowohl in physischen / virtuellen Desktop- / Server-Bereitstellungen als auch in großen Speicherbereitstellungen durchgeführt haben Sprichwort.