Wie kann man die Standby-Zeit einer Festplatte vor dem Herunterfahren ermitteln?

441
Sandburg

Unter Linux kann der Befehl hdparmdie Leerlaufzeit vor dem nächsten Standby ändern.

hdparm -S 120 /dev/hdc #setting standby to 120 (10 minutes) 

Aber wie konnte man wissen, was die letzte Einstellung war?

Leider gibt der Befehl info nichts darüber an:

hdparm -I /dev/sdc 
0

1 Antwort auf die Frage

0
harrymc

Dieser Befehl zeigt den aktuellen Spindown-Wert an, zum Beispiel:

sudo hdparm -I /dev/sdb | grep level 

Antworten :

Advanced power management level: 254 

Aus dem Handbuch scheint es, dass 254es reserviert ist. Ich gehe davon aus, dass es Ubuntus Standard ist:

Dieser Zeitüberschreitungswert wird vom Laufwerk verwendet, um zu bestimmen, wie lange gewartet werden soll (ohne Festplattenaktivität), bevor der Spindelmotor ausgeschaltet wird, um Strom zu sparen. Unter solchen Umständen kann es bis zu 30 Sekunden dauern, bis das Laufwerk auf einen nachfolgenden Datenträgerzugriff reagiert, obwohl die meisten Laufwerke viel schneller sind. Die Codierung des Timeout-Werts ist etwas eigenartig. Der Wert Null bedeutet "Timeouts sind deaktiviert": Das Gerät wechselt nicht automatisch in den Standby-Modus. Werte von 1 bis 240 geben Vielfache von 5 Sekunden an, was zu Zeitüberschreitungen von 5 Sekunden bis 20 Minuten führt. Die Werte von 241 bis 251 geben 1 bis 11 Einheiten von 30 Minuten an, was zu Zeitüberschreitungen von 30 Minuten bis 5,5 Stunden führt. Ein Wert von 252 bedeutet ein Timeout von 21 Minuten. Ein Wert von 253 legt einen vom Anbieter definierten Zeitüberschreitungszeitraum zwischen 8 und 12 Stunden fest, und der Wert 254 ist reserviert. 255 wird als 21 Minuten plus 15 Sekunden interpretiert. Beachten Sie, dass einige ältere Laufwerke sehr unterschiedliche Interpretationen dieser Werte haben.

Welches System verwenden Sie? `hdparm -I ...` gibt nichts in Bezug auf `level` zurück. Ich verwende derzeit v9.51 unter Debian 9. Sandburg vor 6 Jahren 0
Welches ist dein Linux? harrymc vor 6 Jahren 0
Debian 9 64, hdparm ist v9.51 Sandburg vor 6 Jahren 0
Ja, es hat es nicht. Was ist mit udisks --show-info / dev / sdb | Grep Spin`? Es kann "udisk --ata-smart-refresh" erforderlich sein. harrymc vor 6 Jahren 0