Hallo, Ubuntu auf SSD geplant. Vorab eine generelle Frage zum Unterschied von Festplatten und SSDs: auf Festplaten können Dateien ja "fragmentiert" liegen (wie ein zerstückeltes Streichholz, das dennoch ein Streichholz bleibt). Aufs SSDs liegen Dateien immer (hat man mir gesagt) komplett am Stück vor (als ganzes Streichholz), selbst wenn kleinste Dateierweiterungen, wird auf SSDs die Ergänzung nicht "irgendwo" abgelegt, sondern das komplette "alte Streicholz" wird ersetzt durch ein "neues Streichholz". Ist das so ? Und hat das Auswirkungen auf die Partitionierung einer SSD (spezielle Sektorausrichtung etc.)? Vielen Dank.
Ubuntu auf SSD geplant, Frage zum Partitionieren von "SSD"
Anmeldungsdatum: Beiträge: 331 |
|
Ehemalige
Anmeldungsdatum: Beiträge: 12335 Wohnort: Berlin |
Nein. Das hat auch überhaupt nichts mit SSDs oder HDDs zu tun. Auf dem Datenspeicher gibt es Speichereinheiten die jeweils eine bestimmte Menge Daten speichern können, meist einige Byte. Ist eine Datei größer, dann belegt sie natürlich mehrere solcher Speichereinheiten. Dem Datenspeicher ist es dabei egal ob zwei „benachbarte“ Speichereinheiten zur selben Datei gehören oder nicht. Kommen wir zur nächsten Ebene, dem Dateisystem. Das Dateisystem ist irgendwie die Logik wie die Dateien auf Speichereinheiten verteilt werden. Nun kannst du zum Beispiel mehrere Dateien speichern und die werden hintereinander in deinen Datenspeicher geschrieben. Zusammenhängende Blöcke sind auch auf dem Datenspeicher in benachbarten Speichereinheiten. Jetzt löschst du eine Datei, einige Speichereinheiten werden damit frei und bilden ein „Loch“. Wenn du jetzt eine neue Datei speicherst, kann das Dateisystem diese vielleicht in den freien Speichereinheiten unterbringen – vielleicht ist die Datei aber größer als das „Loch“, also wird ein Teil der Datei (soviel wie in das Loch passt) dort gespeichert, der Rest der Datei landet am Ende des Datenspeichers (oder jedenfalls dort wo wieder freie Speichereinheiten verfügbar sind). Das nennt man dann Fragmentierung. Das Dateisystem kann aber auch entscheiden, dass es lieber Dateien „am Stück“ speichert und sie nicht aufteilt wie im Beispiel oben. Fragmentierung wird damit so gut es geht vermieden. Die Dateisysteme von Linux sind recht gut darin. Du merkst, ich habe in der Erklärung oben bewusst auf Begriffe wie Festplatte, HDD oder SSD verzichtet, weil diese keine Rolle spielen. Fragmentierung ist bei Festplatten schlecht. Das sind mechanische drehende Teile und man hat einen Beweglichen Lesekopf der richtig über den Sektoren positioniert werden muss, um die entsprechenden Sektoren zu lesen → man möchte Dateien möglichst am Stück haben so dass man diese komplett lesen kann ohne den Lesekopf neu positionieren zu müssen. SSDs haben diesen Nachteil nicht. Es gibt keine mechanischen Teile die bewegt werden müssen, alles liegt elektronisch vor und jede Speicherzelle kann direkt abgerufen werden. Fragmentierung wirkt sich da praktisch nicht messbar auf die Geschwindigkeit beim Datenzugriff aus. In der Regel ist es sogar so, dass die SSDs dem Dateisystem keine Kontrolle darüber geben, in welchen Sektoren etwas geschrieben wird, z.B. wegen Wear Levelling.
Ich würde die Lektüre von SSD empfehlen und abgesehen davon – benutze das Ding als wäre es eine HDD. SSDs sind keine exotische Neuheit mehr sondern ist längst im Massenmarkt angekommen. Das heißt du kannst auch davon ausgehen, dass Betriebssysteme (und natürlich auch Ubuntu) diese korrekt erkennen und damit sinnvoll umgehen ohne dass du dich um viel kümmern musst. ~jug |
(Themenstarter)
Anmeldungsdatum: Beiträge: 331 |
Vielen Dank, das war verständlich erklärt 👍 . Der Hintergrund meiner Frage war, dass wir Ubuntu auf einer SSD installiert haben, hinterher aber Konflikte beim Alignment gemeldet wurden: "Linux und Windows interpretieren unterschiedlich usw" - einige Bereich sind "nicht ausgerichtet". Dazu habe ich aber bereits Fragen in diesem Thread hier gestellt (muss also jetzt nicht nochmal behandelt werden.) https://forum.ubuntuusers.de/topic/meldung-partition-nicht-an-physik-sektorgrenze/ |