Dieser Artikel wird momentan von ingo2 erstellt. Solltest du dir nicht sicher sein, ob an dieser Anleitung noch gearbeitet wird, kontrolliere das Datum der letzten Änderung und entscheide, wie du weiter vorgehst.
Achtung: Insbesondere heißt das, dass dieser Artikel noch nicht fertig ist und dass wichtige Teile fehlen oder sogar falsch sein können. Bitte diesen Artikel nicht als Anleitung für Problemlösungen benutzen!
Seit Veröffentlichung der Artikelserie SSD im Wiki haben sich sowohl die SSD's selbst als auch Linux weiterentwickelt. Die Hardwarehersteller haben durch ausgereiftere Fertigungstechniken und verbesserte Firmware die Handhabung wesentlich vereifacht. Linux (im Wesentlichen der Kernel) hat neue Funktionen zum Verwalten von SSD's erhalten und auch einige Tools unterstützen jetzt SSD's von Haus aus.
Dies macht es für den User inzwischen erheblich einfacher, eine SSD einzurichten. Dies heißt jedoch nicht, dass die Artikelserie damit überholt oder gar veraltet ist, nur muß man sich unter gewissen Voraussetzungen nicht mehr unbedingt um alle Aspekte der Konfiguration selbst kümmern. Diese "Vereinfachungen" sollen hier detailliert beschrieben werden, ähnlich einem "Getting started". Wer sich auch für die Hintergründe und Besondserheiten der SSD's interessiert, oder wer SSD's älteren Datums oder eine ältere Linux-Version verwenden möchte, sollte sich die einzelnen Artikel der Serie durchlesen und die dortigen allgemeingültigen Hinweise beachten. Auch die Artikel Secure-Erase und Geschwindigkeitstest empfehlen sich für ambitionierte User.
Nachfolgend werden die einzelnen Kapitel/Sachverhalte in der Reihenfolge ihrer Relevanz für den Betrieb einer SSD beschrieben.
Da hier von aktueller Hardware ausgegangen wird, heißt das natürlich auch aktuelle Firmware der SSD's. Man sollte also auf jeden Fall auf der Herstellerseite prüfen, og für das verwendete Modell aktualisierte Firmware verfügbar ist und diese dann als ersten Schritt einspielen, bevor man sich an die weiter Einrichtung der SSD wendet.
S.M.A.R.T.-Monitoring benötigt smartmontools ab v5.40 mit aktuellen Updates der Datenbank
/usr/sbin/update-smart-drivedb
Ab Oneric wird standardmäßig smartctl 5.41 2011-06-09 r3365 installiert, welche problemlos mit SSD's umgehen kann.
Das nach wie vor sehr wichtige Alignment der Partitionen bzw. Dateisysteme auf MiB-Grenzen wird automatisch SSD-gerecht eingerichtet, wenn man die erstmalige Partitionierung einer neuen SSD mit Gparted ab v0.7.0 durchführt und danach nicht mehr überschreibt (z.B. durch Kopieren mit dd). Das ist ab Maverick der Fall.
Das Trimmen dient dazu, die SSD darüber zu informieren, welche Blöcke eines Dateisystems als "frei" gekennzeichnet sind. Die SSD bzw. deren Firmware kann dann diese Bereiche ebenfalls als "unbenutzt" markieren und anderweitig verwenden. Dazu muß das Dateisystem in der Lage sein, diese Informationen korrekt an die SSD zu übermitteln. Ab wann diese Voraussetzungen unter Linux gegeben sind, listet folgende Tabelle:
Fähigkeit des Dateisystems einen Batched Discard oder Online Discard durchzuführen Batched Discard Online Discard Dateisystem ext4 ab Kernel 2.6.37 Dateisystem ext4 ab Kernel 2.6.33 Dateisysteme ext2, ext3, XFS ab Kernel 2.6.38 Dateisystem XFS ab Kernel 3.0 Dateisystem btrfs ab Kernel 2.6.39 Dateisystem btrfs ab Kernel 2.6.32 Dateisysteme NTFS-3G, FAT – Dateisysteme NTFS-3G, FAT –
Natürlich muß auch die SSD das Trimmen korrekt durchführen können. Dies ist bei neueren SSD's gegeben. Nach unserm Wissen bei folgenden Produkten der bekanntesten Hersteller gegeben:
Intel ab 320 series
OCZ ab Vertex 2 und Agility 2
Crucial ab C300
Samsung ab 470
Kingston ab SSDNow V
Aktuelle SSD's (s. obige Auflistung) mit aktueller Firmware organisieren Schreibvorgänge selbst optimal. Es ist dann aus Haltbarkeitsgründen nicht mehr nötig, einzelne Verzeichnisse ins RAM zu verlagern. Lediglich, wer unbedingt die maximale Performance aus seiner SSD herausholen möchte, kann dies dennoch konfigurieren - das betrifft aber herkömmliche HD's genauso.
hab' ich keine Ahnung, was sich da neues getan hat ???
Remark: Tabelle zu "Trim" wurde von Flo erstellt, ich habe sie nur "geklaut, Ingo 
# benötigt noch jemand diese Rohtabelle??? Vergeleichstabelle
Bei welcher Ubuntuversion geht was?
| Aktuelle, SSD-Relevante Informationen | |||
| Ubuntuversion | Kernel | Dateisystem | Bemerkung |
| Ubuntu Lucid Lynx 10.04 | |||
| Kernel1 | ext4 | blup, bla, blup, bla | |
| btfrs | bla, blup, bla, blup | ||
| Kernel2 | ext4 | blup, bla, blup, bla | |
| btrfs | bla, blup, bla, blup | ||
| Ubuntu Natty Nawhale 11.04 | |||
| Kernel3 | ext4 | blup, bla, blup, bla | |
| btfrs | bla, blup, bla, blup | ||
| Kernel4 | ext4 | blup, bla, blup, bla | |
| btrfs | bla, blup, bla, blup | ||
In die jeweiligen Artikel einzuarbeiten:
todo
todo
Diese Revision wurde am 28. Januar 2012 00:06 von UbuntuFlo erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen:
Hardware, SSD, System
2004 – 2012 ubuntuusers.de • Einige Rechte vorbehalten