Auch die deutsche wikipedia kennt da was:
https://de.wikipedia.org/wiki/Schlaft_gut,_ihr_fiesen_Gedanken https://de.wikipedia.org/wiki/Festplattengeometrie ________________________________________ Von: Flug [flug-bounces@lug-freiburg.de] im Auftrag von tomas@tuxteam.de [tomas@tuxteam.de] Gesendet: Mittwoch, 21. Oktober 2020 10:35 An: flug@lug-freiburg.de Betreff: Re: partitions Partition 2 does not start on physical sector boundary.
On Tue, Oct 20, 2020 at 09:40:14PM +0200, b.alya@bluewin.ch wrote:
Hoi Zämme!
ich habe linux Mint neu installiert und zuvor die Festplatte (1 TB) so partitioniert
/dev/sda1 ext4 / root 55 gb /dev/sda 2 extended 875 gb darunter kommen /dev/sda5 linux swap 12 gb /dev/sda6 ext4 /home 325 gb /dev/sda7 fat32 /media/data 538 gb
bei sudo fdisk -l bekomme ich folgende Meldung
Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 117186559 117184512 55.9G 83 Linux /dev/sda2 117188606 1953523711 1836335106 875.6G 5 Extended /dev/sda5 117188608 140623871 23435264 11.2G 82 Linux swap / Solaris /dev/sda6 140625920 824217599 683591680 326G 83 Linux /dev/sda7 824219648 1953523711 1129304064 538.5G b W95 FAT32
Partition 2 does not start on physical sector boundary.
bitte um Hilfe....
Das Fazit zuerst: Du kannst das getrost ignorieren :)
Das Kleingedruckte: der Speicher Deiner Festplatte ist in sogenannte Sektoren (sectors) unterteilt. Ganz grob ist das das Päckchen an Daten, das von der Festplatte auf einmal gelesen/geschrieben werden kann. Sozusagen die Verpackungseinheit. Die Fisherman's friends bekomme ich bei meinem Dealer schliesslich auch nicht stückweise.
Früher waren das immer (naja, fast ;-) 512 Byte.
Nun sind die Festplatten viel dicker, die Leitungen viel schneller geworden; Ende der 90-er wanderten die Plattenhersteller in Richtung 4096 Byte/Sektor.
Da unsere Branche (die der Softwerker) unglaublich inflexibel ist, entwickelten die Platteninterfaces eine art schizophrene Persönlichkeit: sie haben jetzt "physische" Sektoren (4096 Byte) und die acht mal kleineren logischen Sektoren (512 Bytes), damit die Software so tun kann, als wäre alles gleich geblieben.
Diese lange Zahl, die nach "/dev/sda2" kommt gibt den Start Deiner ersten Partition in (logischen, 512 Byte) Sektoren an. Teilst Du sie durch acht, bekommst Du 14648575.75, also eine krumme Zahl. Diese Partition beginnt nicht an einer (physischen) Sektorgrenze.
Das könnte, muss nicht, die Zugriffe auf Deine Platte verlangsamen; zumal es sich in diesem Fall nur um eine "extended"-Partition handelt, die eine Art Container für andere Partitionen ist (in Deinem Fall sda5 -- sda7). Diese beginnen alle an einer physischen Sektorgrenze, wie Du leicht durch Divison durch 8 überprüfen kannst.
Warum ist das überhaupt wichtig? Nun ja: die Software vier Etagen weiter oben (z.B. Dateisystem) holt sich die Daten "blockweise" von der Platte. Ein Block sollte eine ganze Anzahl an Sektoren verpacken, dann geht es am schnellsten. Sitzt ein Block "scheps" auf den Sektoren, dann ist immer eine Leseoperation "zu viel" nötig.
Aber die Partitionen, auf denen ein Dateisystem lebt (sda1, sda5 usw.) sind alle fein.
Also: Du kannst das alles einfach ignorieren. Ich glaube nicht, dass das irgend eine Auswirkung auf Dein System hat.
Das war das Kleingedruckte. Es gibt natürlich darunter noch kleiner gedrucktes; z.B. kannst Du hier [1] anfangen. Darunter gibt es noch kleiner gedrucktes... alles Schildkröten [2] :-)
lg
[1] https://en.wikipedia.org/wiki/Disk_sector [2] https://en.wikipedia.org/wiki/Turtles_all_the_way_down
-- t