Kann die logische Sektorgröße bei neueren HDD/SSDs eingestellt werden?

Kann die logische Sektorgröße bei neueren HDD/SSDs eingestellt werden?

Ich glaube, das ist die gleiche Frage wieOptimieren der logischen Sektorgröße für die physische Sektorgröße 4096 HDDaber diese Frage erhielt nie eine akzeptierte Antwort und die vorhandenen Antworten tanzen um die Kernfrage herum.

Wenn ich eine Festplatte/SSD im erweiterten Format habe, von der ich weiß, dass sie eine physikalische Sektorgröße von 4 KB hat, UND ich weiß, dass die gesamte Hardware/Software auf meinem System eine minimale E/A-Größe von 4 KB verarbeiten kann, UND ich mit dem geringen Verlust an freiem Speicherplatz für Dateien, die kleiner als 4 KB sind, einverstanden bin, DANN gibt es für mich eine Möglichkeit, es so einzurichten, dass alle Komponenten des Systems sehen, dass das Gerät sowohl eine logische als auch eine physikalische Sektorgröße von 4 KB hat?

Ich erwarte eine fundierte Antwort mit folgenden Informationen:

  1. Welche Informationen meldet die Festplatte an den Kernel?

  2. Gibt der Kernel diese Informationen unbedingt und wahrheitsgemäß weiter /sysoder kann er dazu veranlasst werden, die Werte bedingt anzupassen?

  3. Ob andere Komponenten als der Kernel möglicherweise direkt mit der Hardware interagieren und diese Informationen ermitteln.

Antwort1

Für Nr. 1 müssen Sie nicht den Kernel patchen, sondern die Festplatte muss angewiesen werden, eine logische Sektorgröße von 4 KB zu melden und zu verwenden.

Andererseits, wenn (wie Sie sagen) Ihre gesamte Software auf eine logische Sektorgröße von 4k vorbereitet ist, welchen Unterschied macht die Sektorgröße dann? Wenn alle Ihre Lese- und Schreibvorgänge Vielfache von 4k sind und sauber ausgerichtet sind, welchen Vorteil haben Sie dann, wenn Sie einen Lesebefehl an das Laufwerk senden, das liest

  • 25 Blöcke beginnend bei Block 155, vs.
  • 200 Blöcke beginnend mit Block 1240?

Antwort2

Ich glaube, dass einige WD-Festplatten einen Jumper haben, mit dem man die logische Sektorgröße auf 4 KB umstellen kann, aber das ist eigentlich nicht nötig, da alle aktuelle Software erkennt, dass die physikalische Sektorgröße 4 KB beträgt und automatisch die richtige Ausrichtung vornimmt. Aus diesem Grund haben sie die Jumpereinstellung möglicherweise abgeschafft.

verwandte Informationen