TheMagican
Anmeldungsdatum: 29. März 2007
Beiträge: 203
|
Hallo allerseits, ich möchte gerne die Spindown Zeit meiner Festplatte setzen und führe dazu
| sudo hdparm -S 242 -B 127 /dev/sda
|
aus. Das bewirkt jedoch, dass die Festplatte quasi sofort nach jeder Anfrage wieder herunterfährt, also als Beispiel:
Ich öffne einen Dateimanager (dolpin) und greife auf ein Verzeichnis auf der Platte zu Ich höre wie die Platte hochfährt. Sobald sie da ist, erscheint der Verzeichnisinhalt in dolphin Keine 5sec später höre ich, wie die Platte wieder in standby geht
Kann mir jemand sagen, was ich da falsch mache? Die Laptop-mode-tools hab ich zum testen schon abgestellt, damit sie mir nicht reinpfuschen, während ich teste ... Der Grund, warum ich überhaupt mit den Standby-Werten der Festplatte rumspiele ist übrigens, dass die (brandneue) Festplatte nach dem Hochfahren des Rechners im 1sec Rhythmus ein kurzes Geräusch von sich gibt, das sich so anhört, wie wenn auf die Platte zugegriffen wird - obwohl ich mit der Platte nichts mache. Wenn man sie ein mal in den Standby schickt und sie wieder hochkommt, ist das Geräusch weg (??). Zumindest wenn man nach den SMART Werten der Platte geht, schadet das Geräusch (bzw. die Ursache des Geräuschs) nicht der Platte... Vorab vielen Dank! Grüße Andreas
|
HarryD
Anmeldungsdatum: 14. Juni 2006
Beiträge: 2686
Wohnort: Germany - BW
|
Hast du denn mal mit den Parametern -S und -B gespielt? Ich würde bei -S Werte kleiner 241 und bei -B kleiner 127 probieren.
|
TheMagican
(Themenstarter)
Anmeldungsdatum: 29. März 2007
Beiträge: 203
|
Für -S hab ich auch schon 120 und 240 probiert. Für -B etwas kleines zur wählen hab ich noch nicht probiert, da kleinere Werte laut Doku ja aggressiveres Power-Management bedeuten und ich dementsprechend davon ausgegangen bin, dass kleinere Werte das Problem eher verschlimmern als verbessern. Ich habs gerade spasseshalber auch noch mit "-S 241 -B 1" ausprobiert - selbes Problem ☹
|
frostschutz
Anmeldungsdatum: 18. November 2010
Beiträge: 7651
|
Hast du mal ne Modellnummer und ist es intern oder USB oder ...? Es gibt theoretisch Festplatten die da ihre eigene Skala ansetzen bei den Werten. Praktisch schon lange keine Probleme mehr gehabt. USB Platten haben gerne aggressives Powermanagement das auch nicht zu beeinflussen ist. Wobei meine neue WD 8TB sich auch wieder anders verhält als meine alten WD 2TB, bei den 2TB kann ich smartctl -a machen ohne dass sie aufwachen, bei der 8TB dreht sie los... grummelbrummel. Naja, -n standby und dann wollte ich die SMART-Daten halt doch erst später haben. Ist halt so, jede Platte hat so ihre Marotten.
|
TheMagican
(Themenstarter)
Anmeldungsdatum: 29. März 2007
Beiträge: 203
|
Ist eine intern Verbaute 2,5" SATA Platte
Model Family: HGST Travelstar 7K1000
Device Model: HGST HTS721010A9E630
Laut geizhals gibt es die Serie schon seit 2013... Die Platte läuft übrigens auch an, wenn man sie nach den SMART Werten fragt. In Kombination mit smartd, welche alle halbe Stunde die SMART Werte abfragt, ist das für die Load Cycle Count echt fatal...
|
frostschutz
Anmeldungsdatum: 18. November 2010
Beiträge: 7651
|
Also das SMART ist zumindest mit -n standby in den Griff zu kriegen. Dann macht SMART Pause, solange die Platte selbst auch Pause macht. HGST hab ich leider nicht, müsste man jetzt schauen ob andere auch das gleiche Problem haben. Firmwareupdate vielleicht? Bei Festplatten ja eher selten üblich, kommt bei SSDs häufiger vor.
|
TheMagican
(Themenstarter)
Anmeldungsdatum: 29. März 2007
Beiträge: 203
|
Hab gerade nochmal experimentiert: Was ich bei -S rein gebe ist der HDD wohl völlig egal ☹ Interessanter ist der Wert für -B:
Jetzt kommt die Krux an der Sache: Mindestens für Werte <192 hab ich das Problem, dass selbst ein
sudo smartctl -a -n standby /dev/sda
dazu führt, dass bei jeder Ausführung des Kommandos der Load Cycle Count um ein hoch geht. Also auch, wenn ich das Kommando wirklich mit <1sec Verzögerung zwei mal ausführe. Ich hab jetzt -B 255 eingestellt - lieber lebe ich mit dem Geräusch, als dass meine Festplatte kaputt geht... Vllt. reklamiere ich die Platte auch einfach, denn die ist noch keinen Monat alt
|
frostschutz
Anmeldungsdatum: 18. November 2010
Beiträge: 7651
|
TheMagican schrieb: Was ich bei -S rein gebe ist der HDD wohl völlig egal ☹
Auch mit jedem einzelnen der 250..255 probiert? Zusammen mit -B 255? Es kann auch sein daß der eine Wert den anderen verändert, -S erst nach -B setzen (oder andersrum, oder doch wieder zusammen) auch noch probieren... Ist ein Stochern im Dunkeln, eine konkrete Idee hab ich da leider auch nicht. Müsstest jemanden finden mit der gleichen Platte der das nachvollziehen kann. Wenn du laptop-Mode usw. ausschließen willst auch noch mal von einer LiveCD oder so probieren. Vielleicht auch mal wenn smart, udev usw. nicht laufen. Wenn es dann immer noch so ist, dann wirklich die Platte selber die das warum auch immer so macht. Timeout gar nicht setzen und mit irgendeinem Script (hdparm -y) Standby auslösen? Ist halt auch nix halbes und nix ganzes.
|
TheMagican
(Themenstarter)
Anmeldungsdatum: 29. März 2007
Beiträge: 203
|
Also alle Werte für -S hab ich jetzt nicht durchprobiert ... aber eben ein paar über den kompletten Wertebereich hinweg. Zusammen mit -B 255 bringt das aber nix, denn dann fährt die Platte ja sowieso nie runter, ganz egal was ich für -S rein gebe. Die Reihenfolge scheint auch egal zu sein. Den Standby manuell auszulösen bringt leider auch nix, da spätestens nach ~30min smartd die Platte wieder aufweckt. Mein System ist eigentlich recht neu aufgesetzt - vielleicht ein paar Monate. Ich probiere es trotzdem mal noch mit einem Live-System...
|
frostschutz
Anmeldungsdatum: 18. November 2010
Beiträge: 7651
|
TheMagican schrieb: Den Standby manuell auszulösen bringt leider auch nix, da spätestens nach ~30min smartd die Platte wieder aufweckt.
Trotz -n standby ? Das sollte das eigentlich gerade verhindern. smartd.conf DEFAULT -a -R 5! -W 10,40,55 -m meine@addresse -s c/../.././14 -n standby,q -d removable
/dev/sda
/dev/sdb
/dev/sdc
...
/dev/sdx
/dev/sdy
/dev/sdz Zum anderen habe ich leider keine Ideen mehr. Bei dem Standby-Timeout ist man auf die Kooperation der Festplatte angewiesen, wenn diese sofort abschaltet egal welcher Wert gesetzt wird, und es liegt nicht an einem anderen Script das diese Werte immer wieder zurücksetzt - dann keine Chance.
|
TheMagican
(Themenstarter)
Anmeldungsdatum: 29. März 2007
Beiträge: 203
|
frostschutz schrieb: Trotz -n standby ? Das sollte das eigentlich gerade verhindern.
Ja, die Platte wacht leider trotzdem auf ☹ frostschutz schrieb: Zum anderen habe ich leider keine Ideen mehr. Bei dem Standby-Timeout ist man auf die Kooperation der Festplatte angewiesen, wenn diese sofort abschaltet egal welcher Wert gesetzt wird, und es liegt nicht an einem anderen Script das diese Werte immer wieder zurücksetzt - dann keine Chance.
Trotzdem danke für die Ideen! ☺
|
Dogeater
Anmeldungsdatum: 16. Juni 2015
Beiträge: 3381
|
Die APM-Werte werden unter Umständen erst nach einem Spin-Down gültig. Also den Rechner herunterfahren und ein paar Sekunden warten. Wenn die Firmware nichts zu meckern hat, müsste dein selbst eingestellter Wert auch danach noch so eingestellt drinstehen. Manche Platten nehmen die Werte halt nicht an, sie stellen sich zum Beispiel nach der Initialisierung automatisch auf 128 ein.
|