- Registriert
- 11 Aug. 2007
- Beiträge
- 42
Hallo zusammen,
vor ein paar Jahren hatte ich mein X41 mit einer SSD aufgerüstet, dank Forum bzw. Wiki. Die Problematik mit TRIM betrifft auch Linux, weil die Kombi Adapter/SSD angibt, TRIM zu können, es dann aber doch nicht kann. Mit Ubuntu 12.04 (oder 10.04?) war das noch kein Problem, weil TRIM dort standardmäßig ausgeschaltet ist.
Aber z.B. 18.04 schaltet TRIM standardmäßig ein, wenn die SSD angibt, es zu können (sie kann es ja, aber der Adapter IDE/SATA wohl die Befehle nicht weitergeben). Es gibt keine Kerneloption, um TRIM generell auszuschalten, nur eine hartcodierte Blacklist für bestimmte Geräte, die hier leider nichts bringt. Entsprechend hängt der Bootvorgang dann wiederholt für mehrere Sekunden und auf der Konsole tauchen ATA-Fehlermeldungen auf.
Allerdings kann man TRIM pro Gerät ausschalten, automatisch beim Bootvorgang via udev. Dazu mit Root-Rechten eine Datei /etc/udev/rules.d/10-disable-trim.rules anlegen, mit folgendem Inhalt:
"sda" steht für die erste Platte, daher ggf. den Befehl wiederholen und anpassen bzw. den Wert "sda" verallgemeinern, um auch andere Geräte abzudecken.
Zu diesem speziellen Problem habe ich hier bisher nichts gefunden (nur jemanden bei Reddit, der dasselbe Problem hatte, aber nicht weiterkam). Vielleicht sind andere hier ja auch davon betroffen...
vor ein paar Jahren hatte ich mein X41 mit einer SSD aufgerüstet, dank Forum bzw. Wiki. Die Problematik mit TRIM betrifft auch Linux, weil die Kombi Adapter/SSD angibt, TRIM zu können, es dann aber doch nicht kann. Mit Ubuntu 12.04 (oder 10.04?) war das noch kein Problem, weil TRIM dort standardmäßig ausgeschaltet ist.
Aber z.B. 18.04 schaltet TRIM standardmäßig ein, wenn die SSD angibt, es zu können (sie kann es ja, aber der Adapter IDE/SATA wohl die Befehle nicht weitergeben). Es gibt keine Kerneloption, um TRIM generell auszuschalten, nur eine hartcodierte Blacklist für bestimmte Geräte, die hier leider nichts bringt. Entsprechend hängt der Bootvorgang dann wiederholt für mehrere Sekunden und auf der Konsole tauchen ATA-Fehlermeldungen auf.
Allerdings kann man TRIM pro Gerät ausschalten, automatisch beim Bootvorgang via udev. Dazu mit Root-Rechten eine Datei /etc/udev/rules.d/10-disable-trim.rules anlegen, mit folgendem Inhalt:
Code:
KERNEL=="sda", ATTR{queue/discard_max_bytes}="0"
Zu diesem speziellen Problem habe ich hier bisher nichts gefunden (nur jemanden bei Reddit, der dasselbe Problem hatte, aber nicht weiterkam). Vielleicht sind andere hier ja auch davon betroffen...