Suspend to Ram hat den kleinen nervigen Bug, dass die Festplattenparameter verloren gehen. Zumindest gilt das auf meinem System, bei dem ich den Standby-Modus via s2ram und damit uswsusp nachgerüstet habe. Bei mir sind die per hdparm gesetzten Parameter wichtig, denn darüber werden die sonst zu lauten Festplatten nach kurzer Inaktivität schlafen geschickt (hpdarm -S 24
…).
Die einfache Lösung ist, den s2ram
-Befehl in ein Skript /usr/local/bin/standby zu wrappen, das nach dem Suspend hdparm ausführt:
#!/bin/sh
s2ram
hdparm -S 24 /dev/disk/by-uuid/AA38C5FE38C5C991
hdparm -S 24 /dev/disk/by-uuid/0be0233d-c885-4492-9e57-f81df851ca25
Dieses Skript per sudo ausführen, und 2 Minuten nach dem Start ist wieder Ruhe.
Dafür steht in meiner ~/.icewm/menu:
prog standby standby sudo /usr/local/bin/standby
Das Skript ist über sudo visudo
freigeschaltet, sodass kein Passwort benötigt wird.