Maximale Partitionen auf einer einzelnen Festplatte?

Maximale Partitionen auf einer einzelnen Festplatte?

Wie viele Partitionen können wir maximal auf einem einzigen Laufwerk erstellen? Ich erinnere mich, dass ich einmal einen Fehler bekam, als ich ungefähr 16 Partitionen auf derselben Festplatte erstellt hatte. Warum diese Beschränkung? Was ist das Problem mit unbegrenzten Partitionen?

Ich weiß, dass es aus historischen Gründen vier primäre Partitionen geben kann und diese in den ersten 512 Bytes gespeichert werden. Wir verwenden also die Informationen der letzten Partition, um auf eine andere Partitionstabelle zu verweisen. Und danach erstellen wir sozusagen eine verknüpfte Liste von Partitionen. Ich wollte nur wissen, warum man überhaupt eine Begrenzung festlegen sollte. Es muss doch einen Nutzen geben. Nur weil damals niemand mehr als 16 Partitionen erstellt hat, ergibt es keinen Sinn, eine Begrenzung für 16 Partitionen festzulegen. Es sollte einen Nutzen bringen, eine Begrenzung festzulegen. Oder einen theoretischen Grund, wie wir ihn für die maximal unterstützte Dateigröße pro Partition haben.

Antwort1

Vier primäre/erweiterte Partitionen. Wenn Sie eine erweiterte Partition haben, können Sie eine beliebige Anzahl logischer Datenträger innerhalb dieser erweiterten Partition haben. Auf einem Datenträger im Standardformat bietet die Partitionstabelle nur Platz für vier Einträge. Wenn Sie den Datenträger auf GPT aktualisieren, ändert sich die Beschränkung, obwohl ich nicht sicher bin, wie hoch die neue Beschränkung ist.

JR

Antwort2

Bei Festplatten mit Master-Partitionstabelle basiert die Begrenzung auf der Größe der Partitionstabelle im Master Boot Record (512 Bytes, wenn ich mich recht entsinne), der in den 80er Jahren von IBM erfunden wurde. Außerdem haben bestimmte Betriebssysteme aus verschiedenen Gründen ihre eigenen Begrenzungen. Der Standard, so wie er ist, erlaubt bis zu 24 Partitionen in der erweiterten Partition. Warum die Begrenzung? Wie viele Begrenzungen schien sie groß genug, um „gut genug“ zu sein. Außerdem war die Anzahl der Partitionen in der Praxis zu der Zeit, als die verschiedenen Betriebssystemkernel entwickelt wurden, selten so hoch.

Dies ist übrigens der Grund, warum viele Betriebssysteme ihre eigene Partitionierungsmethode implementieren. LVM umgeht dies unter Linux. GPT ist die Windows-Methode zur Partitionierung ohne eine altmodische Partitionstabelle. Das NSS-Dateisystem von NetWare läuft ähnlich wie LVM, da es eine einzelne „Partition“ gibt, die dann im Medienmanager unterteilt wird.

Antwort3

Ein Kumpel hat mit einigen seltsamen MD+LVMs auf Extents-Basis unter Linux experimentiert, und Linux hat anscheinend eine feste Partitionsbeschränkung von 63 auf jeder Festplatte. Ich bin mir nicht sicher, ob das Dateisysteme pro erweiterter Partition sind oder was. Ich würde gerne glauben, dass das in der heutigen Zeit relativ irrelevant ist.

Antwort4

Obwohl Grenzen durch Einschränkungen wie den Speicherplatz (die angegebenen 512 Bytes) bestimmt werden, kommt es nicht selten vor, dass einige Grenzen nur deshalb festgelegt werden, weil „Sie etwas falsch machen, wenn Sie diese Grenze erreichen“.

Warum hätte man früher seine 40 MB große Festplatte (wie ich) in mehr als eine Partition aufteilen müssen? Vielleicht war das bei einigen Benutzern nötig, aber die meisten, wie ich, hätten es „falsch“ gemacht, wenn wir statt Verzeichnissen Partitionen erstellen wollten.

Wie erwähnt ist LVM eine Möglichkeit, diese Einschränkung zu umgehen. ZFS ist eine andere, aber anstatt an Partitionen zu denken, werfen Sie Laufwerke in einen Zpool und erstellen so viele „Dateisysteme“, wie Sie möchten. In einigen Demos habe ich Tausende von ZFS-Dateisystemen gesehen. Auch wenn es also nicht dasselbe ist wie die Partitionierung des Laufwerks in Tausende von Segmenten, erhalten Sie alle Vorteile der Segmentierung mit fast keinem der Nachteile.

verwandte Informationen