Kill-Harddisk-Bug
Es gibt in Ubuntu diesen ziemlich ekligen Bug, welcher die Festplatte zwar nicht direkt schädigt aber ihren Verschleiß doch unverhältnismäßig erhöht.
Danke Goldi, dass du mich darauf hingewiesen hast!
Zur Überprüfung sollte das Paket smartmontools installiert werden. Dann ist es möglich die gesamte Anzahl der Parkpositionen der Festplatte (RAW_VALUE) mit dem Befehl sudo smartctl -a /dev/sda | grep Load_Cycle_Count zu überprüfen. Leider bin ich von diesem Bug auch betroffen. In meinem Fall läuft die Festplatte mit folgendem Werten (sudo hdparm -I /dev/sda | grep Advanced):
Netzbetrieb
$ sudo hdparm -I /dev/sda|grep Advanced
Advanced power management level: 128
* Advanced Power Management feature set
Batteriebetrieb
$ sudo hdparm -I /dev/sda|grep Advanced
Advanced power management level: 1
* Advanced Power Management feature set
So komme ich im Netzbetrieb bereits auf ~80 Parkpositionen pro Stunde. Was viel zu hoch ist! Denn bei 80 Parkpositionen pro Stunde und einer angenommenen Lebensdauer der Festplatte von 600.000 Parkpositionen und einem täglichen Betrieb 10 Stunden würde die Platte (wenn sie neu wäre) nur 600.000/80/10 = 750 Tage halten und wäre somit nach spätestens nach 3 Jahren am Ende.
Ich hätte die Platte also schon weggeworfen. Denn mein Laptop, auf dem bis vor kurzem vorwiegend Windows XP lief, ist inzwischen 4 Jahre alt und hat erst einen RAW_VALUE von ~103.000.
Nun zur Problemlösung: Nach der Installation der laptop-mode-tools musste in der Datei /etc/default/acpi-support erst einmal der Zeile ENABLE_LAPTOP_MODE=false in ENABLE_LAPTOP_MODE=true geändert werden um den Laptop Mode zu aktivieren.
In der Datei /etc/laptop-mode/laptop-mode.conf finden sich die Zeilen
CONTROL_HD_POWERMGMT=1
und
BATT_HD_POWERMGMT=1
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254
von denen nur BATT_HD_POWERMGMT=1 auf BATT_HD_POWERMGMT=128 geändert werden musste.
Seitdem ergibt sich beim Netzbetrieb ein konstanter RAW_VALUE und im Batteriebetrieb habe ich einen (immer noch schlechten) Kompromiss zwischen Stoßsicherheit und Anzahl der Parkpositionen. Aber die meiste Zeit arbeite ich ja mit bestehender Stromversorgung.
Übrigens ist es ein Unding, dass man über dieses Problem, welches schon seit 7.10 (Gutsy Gibbon) bekannt ist, nicht besser informiert wird und es seitdem auch keinen ordentlichen Fix dazu gegeben hat. Denn es darf einfach nicht sein, dass ein Betriebssystem dazu beiträgt, dass die Hardware eines Rechners beschädigt wird bzw. schneller verschleißt.














Habe ich nicht irgendwo gelesen das dies die Basiskonfiguration der Hardwarehersteller ist? Win überschreibt die denke ich einfach ungefragt. Ich denke das ist ein Problem welches egal wie gelöst immer eine Seite unbefriedigt zurück läßt. Wenn dein Kopf nicht mehr parkt und du einen schönen fiesen Plattencrash bekommst dürfte die Reaktion ungefähr die selbe sein, nur eben mit warum parken die die platte nicht ;) ach ja, und informiert wird man schon darüber, als ich bin da schon ein paar mal drüber gestolpert.
So einfach kannst du es dir leider nicht machen. Schließlich geht die Festplatte auch unter Windows in die Parkposition. Nur eben nicht so oft und dadurch schonender. Wie genau das geregelt wird ist mir dabei ziemlich egal. Denn das es sich um ein Problem handelt, welches behoben werden muss steht außer Frage:
https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695
Dabei gibt es für Debian schon längst einen Fix, welcher immernoch nicht in Ubuntu eingepflegt wurde.
http://wiki.ubuntuusers.de/Notebook-Festplatten-Bug?highlight=festplatt%20bug
Und der Grund dafür ist ganz einfach der, dass der Laptop-Mode standardmäßig deaktiviert ist, da er bei manchen Notebooks zu Abstürzen führt und niemand weiss, woran das eigentlich liegt.
Daher denke ich dass deine Einschätzung des immerwährenden Problems leider falsch ist. Denn es ist durchaus möglich eine ordentliche Lösung zwischen dem exzessivem Nutzen der Parkpositionen und dem Deaktivieren dieser Funktion zu finden. Denn wenn selbst Windows das schafft wird Ubuntu das doch auch irgendwie hinbekommen, oder? ;)
Was die Informationen anbelangt, so sind diese leider zu spärlich gesäht. Denn du darfst NICHT mit der Sicht eines IT Spezialisten an die Sache herangehen sondern eines normalen DAU. Und der ist sich dieses Problems nicht bewusst, wird davon nie erfahren und auch nie auf die Idee kommen, etwas dagegen zu tun. Wobei es ihnen auch nicht zuzumuten ist, irgendwelche Dateien zu ändern. Aber wenn die Festplatte dann nach 2-3 Jahren den Geist auf gibt und unser DAU erfährt, dass sowas bei Ubuntu “normal” ist, dann hat die Windowswelt wieder einen Nutzer mehr.
Mallek hat schon recht, dass dies die Standard Werte der HDD-Hersteller sind, nur sind diese extrem eingestellt. Mein Notebook wurde eigentlich gar nicht lange mit Ubuntu betrieben gerade mal 3 Monate und hat 100.000 Parkpositionen erreicht. Leider fehlt mir der Referenzwert zu Windows, aber ich denke der ist deutlich niedriger.
Win überschreibt einfach den Wert auf für Win sinnvolle (das ist keine Wertung) Werte. Was ja auch im Grunde der Laptopmode macht. Nur ist er in Ubuntu Ausgeschaltet. Das diese Einstellung zu Abstürzen führt, lassen wir mal dahin gestellt, dafür sind die Plattformen im Detail zu unterschiedlich, um es zu überblicken. Aber trotzdem hätte man diese Einstellungen überschreiben können, egal ob im Kernel oder im Plattenkontroller oder sonstwo. BTW. USB-Platten mit 2,5″ sollen auch betroffen sein.
Leider bin ich wieder bei der Kongruenz gelandet, da mit den Einstellungen aus dem Blog meine Platte am Hitzelimit war und das für die Platte bestimmt auch nicht gesund ist und ich hab im Moment keine lust mir darüber Gedanken machen zu müssen, welche Werte besser oder schlechter sind und wie die Wärmeentwicklung aussieht.
Über die Meldung bin ich rein zu fällig gestolpert hätte ich nicht den Planet gelesen wäre es an mir vorüber gegangen.
Was Marcs Argument mit dem DAU betrifft, glaub ich geht das als ersten an den Hersteller zurück. Erst wenn jemand (IT-SPEZIALIST) sich die Sache genau ansieht und erkennt die Platte ist gestorben und dann die mögliche Ursache sucht kommt es auf Ubuntu zurück, es sei den die News-Seiten berichten darüber, dann kommt es vlt direkt an den Endnutzer an.
100.000 Cycle in 3 Monaten ist echt hart. Kam bei Windows XP in 4 Jahren auf diesen Wert…
Wenn bei 254 die Festplatte zu heiß wird, würde ich es einfach mal mit 220 probieren.
Was die Temperatur anbelangt, so werde ich diese heute über den Tag verteilt mittels hddtemp überprüfen. Das Ergebnis und evtl. Konsequenzen sind dann sicherlich einen neuer Blogpost wert. :)
@Goldi
Wie heiß ist deine Platte denn geworden?
Uff ich weiß das es am limit war, aber genau könnte ich es jetzt nicht sagen. ich hab mir die gesamte ausgabe von dem smarttool angeschaut und da stand was von IST und MAX Werten.
[...] Nebenwirkung des Fix für den Festplattenbug von Ubuntu ist, dass die Temperatur der Festplatte ansteigen kann. Eine Problematik, welche der Aufmerksamkeit [...]
hmm, es geht auch anders. habe grad mal geschaut. lcc ist bei mit 12000, trotzdem muss mal ne neue platte her. mfg