Festplatte schützen
Thomas | 25. November 2007Es scheint, als sollte ein Ubuntu Laptop-Nutzer seine Festplatte manuell etwas schützen. Ubuntu hat wohl einen Bug bei der ACPI Unterstützung, der die Festplatte viel zu häufig schlafen legt. Das tut einer Festplatte nicht so gut, sie kann maximal 600.000 Mal schlafen gelegt werden.
Das Problem tritt wohl nur im Batteriebetrieb auf. Ab einer Summe von ca. 130 Tagen Batteriebetrieb ist die o.g. Anzahl aber bereits überschritten.
Es gibt jedoch Abhilfe, die (wie immer in komplizierten Situationen) am besten von der Konsole (Terminal) ausgeführt wird.
Schritt 1: Ermitteln der betroffenen Festplatte
a) nano /etc/fstab
b) Nachsehen, welche Festplatten es gibt. In einem Laptop gibt es üblicherweise nur eine Festplatte mit mehreren Partitionen (etx3 und swap). Es genügt IMHO, die ext3-Platte anzugeben. Im Beispiel ist dies die Festplatte /dev/sda3.
Schritt 2: Abhilfe schaffen
a) sudo touch /etc/acpi/suspend.d/99-hdd-spin-fix.sh
b) sudo nano /etc/acpi/suspend.d/99-hdd-spin-fix.sh
c) Inhalt einfügen (/dev/sda3 durch den ermittelten Namen ersetzen):
#!/bin/sh
hdparm -B 224 /dev/sda3
d) Strg+O (Speichern), Strg+X (Verlassen)
e) sudo cp /etc/acpi/suspend.d/99-hdd-spin-fix.sh /etc/acpi/resume.d/
f) sudo cp /etc/acpi/suspend.d/99-hdd-spin-fix.sh /etc/acpi/start.d/
Wer Auskunft haben möchte, ob die Festplatte denn nun schon arg am Limit ist, der kann mit den smartmontools (Synaptics Paketname) feststellen, wie hoch die Zahl denn schon gestiegen ist.
Auf der Konsole führt jetzt das Kommando “sudo smartctl -a /dev/sda3 | grep Load_Cycle_Count” zu einer Ausgabe. Der letzte Wert ist derjenige, der 600.000 nicht übersteigen sollte.






Um ganz sicher zu gehen kann man auch -B 255
Bernhard | 10. December 2007Um ganz sicher zu gehen kann man auch -B 255 verwenden um das Schlafenlegen komplett zu unterbinden.
Was bei mir aufgetreten ist war noch das Problem, dass das ShellSkript nicht als ausführbare Datei markiert war und so das Skript nicht eingesetzt wurde. Bei meinem Laptop hat sich das dadurch bemerkbar gemacht, dass nach kurzer Zeit die Festplattenzugriffleuchte ständig an war bis wieder auf die Festplatte zugegriffen wurde.
Um die Datei als ausführbar zu markieren reicht ein
sudo chmod +x /etc/acpi/suspend.d/99-hdd-spin-fix.sh
Das muss natürlich für jedes andere eventuell schon vor diesem Schritt kopierte Skript durchgeführt werden.
Unter Ubuntu 8.10 werden die PM Tools zur Verwaltung der
Thomas | 4. January 2009Unter Ubuntu 8.10 werden die PM Tools zur Verwaltung der Festplatte verwendet, daher funktioniert obiges Vorgehen nicht mehr.
Die Seite http://en.opensuse.org/Disk_Power_Management beschreibt die neue Konfiguration. Für Ubuntu ist zu beachten, dass man den Kommandos jeweils sudo voranstellt.