Ist der fdisk-Partitionstyp bei der Verwendung von lvm wichtig?


8

Ich habe einige LVM-Volumes geerbt und festgestellt, dass fdisk die Datenträger, aus denen die Volume-Gruppe besteht, als Partitionstyp 83 (Linux) und nicht als 8e (Linux LVM) meldet. Ist das ein Problem und wie wichtig sind die fdisk-Partitionstypen? Beeinflussen sie irgendetwas oder sind sie nur der Einfachheit halber Etiketten? Danke für Ihre Hilfe.

Antworten:


9

LVM betrachtet die Partitionstabelle überhaupt nicht - es weiß nicht einmal, dass sie tatsächlich existiert. Sie können dort also den gewünschten Wert für den "Partitionstyp" festlegen, und es ändert sich nichts an LVM.

LVM verwendet reguläre Ausdrücke in seiner Konfigurationsdatei, um zu wissen, welche Blockgeräte auf physische Volumes überprüft werden sollen (siehe filterSchlüsselwort in) lvm.conf(5).

Einige andere Tools befassen sich mit Partitionstypen, wobei der Linux-Kernel selbst das erste Beispiel ist:

  • Der Partitionstyp 0x05, "Erweitert", weist den Kernel an, nach einem erweiterten Startdatensatz in der angegebenen Partition zu suchen, um sogenannte "logische Partitionen" zu finden.
  • Der Partitionstyp 0xfd, "Linux RAID", weist den md-Treiber im Kernel an, zu versuchen, das RAID-Volume automatisch zu starten, wenn er in der angegebenen Partition einen geeigneten Superblock findet

5

Der Partitionstyp ist für lvm, md oder mount nicht wichtig. Alle suchen nach Signaturen und internen Strukturen, um festzustellen, ob sie das Gerät verwenden können. Nur benutzerfreundliche Partitionierungsprogramme können verwirrt werden. Sie können den Partitionstyp sicher ändern, wenn Sie korrekt sein möchten.

Ich denke, es ist besser, MS-DOS Disk-Label (Partitionstabelle) überhaupt nicht zu verwenden, wenn die Festplatte die 2. Festplatte im System ist und Sie beabsichtigen, LVM zu verwenden. Sie können das LVM-Plattenetikett direkt auf der Platte verwenden. Für die x86- und x64-Architektur müssen Sie MS-DOS-Partitionen (oder GPT für UEFI-Systeme) für die Startdiskette verwenden. Der Rest kann jedoch die LVM-Datenträgerbezeichnung direkt auf der nicht patitionierten Festplatte haben.


Gibt es eine Begrenzung für die Partitionstypen, in die ich sie ändern kann? könnte ich es von Typ 83 Linux auf Typ B W95 Fat32 ändern? oder liegt es nur innerhalb der Minix / Linux-Typen (dh 8X). danke für Ihre Hilfe.
Jwinders

Sie können Probleme haben, wenn Sie es erweitert setzen, da der Kernel nach logischen Partitionen sucht. Es wird tatsächlich nach einer Partitionstabelle am Anfang der Partition gesucht, die als erweitert markiert ist. Wenn Sie 2 Partitionen als erweitert markiert haben, können weitere Kompatibilitätsprobleme auftreten. Ich empfehle dringend, den richtigen Typ zu verwenden. Und Sie können problemlos von einem Linux-Typ zu einem Fat / Fat32-Typ wechseln. Seien Sie jedoch vorsichtig, da Windows Sie auffordert, diese Partitionen zu formatieren.
Mircea Vutcovici

1
Und die Tatsache, dass Sie etwas anders machen können, bedeutet nicht, dass es ratsam ist, dies zu tun.
Mircea Vutcovici
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.