Load_Cycle_Count / WD Caviar Green

Wie von Nicolai in den Kommentaren zu Wir haben ein Monster geschaffen! angemerkt, sind die SMART-Werte für Load_Cycle_Count bei den Western Digital WD15EARS-Platten bedenklich:

Um Strom zu sparen, wird der Schreib-/Lesekopf nach 8 Sekunden Inaktivität in die Parkposition gefahren (WD nennt das ItelliPark) – er liegt somit nicht mehr flach auf den Datenscheiben (Platter) auf, verringert dadurch den Luftwiderstand und hilft so Strom sparen.

Western Digital gibt in der Dokumentation zu den WD Caviar Green-Platten (PDF) 300.000 Load/unload cycles an. Bei 23.771 Cycles nach gerade einmal 300 Betriebsstunden würde das bedeuten, dass wir die spezifizierten 300.000 Cycles bereits nach 5,3 Monaten erreicht hätten.

Füttert man Google mit den passenden Parametern, so findet man nach etwas Recherche das Tool wdidle3 in Version 1.0.3. Gebootet vom USB-Stick via emulierter MS-DOS-Diskette (ein Hoch auf memdisk), verrät einem schließlich das Kommando wdidle3 /r die aktuelle Einstellung der erkannten Platten.

Mit wdidle3 /? bekommt man eine Auflistung der möglichen Parameter, wdidle3 /d “deaktiviert” das lästige Feature; durch ein proprietäres Kommando an die Firmware der Festplatte wird damit das IntelliPark-Intervall auf 3720 Sekunden (62 Minuten) gesetzt.

Hier die gekürzte SMART-Ausgabe für die Load_Cycle_Count-Werte um 18 Uhr:

23621
23771
748
1403
1371
1274
1555
1502
1538

Drei Stunden später (ohne smartdaemon) sieht die Ausgabe so aus:

23621
23771
749
1404
1372
1275
1556
1503
1539

Ich werde über die nächsten Tage per Cronjob die Werte täglich einmal auslesen und dann später berichten, wie sich die Werte bei aktiviertem und deaktiviertem smartdaemon verhalten.