Ich habe eine externe Seagate-Festplatte ( /dev/sdb
) mit 2 Partitionen an mein Media Center angeschlossen (Acer 3820TG-Laptop mit 14.04) und sie verhindert, dass der Computer in den Ruhezustand gerät. Da ich möchte, dass mein Media Center schnell hochfährt, würde ich lieber den Ruhezustand verwenden als ein vollständiges Herunterfahren. Die Festplatte enthält alle Mediendateien und ist daher für die Einrichtung unerlässlich.
/dev/sdb1
Ich habe versucht, einfach beide Partitionen ( und ) auszuhängen, /dev/sdb2
bin jedoch in die gleiche Situation wie zuvor geraten, wobei der Bildschirm für 5–10 Sekunden schwarz wird, bevor der Computer fortfährt.
Mit dem udisks --detach /dev/sdb/
Befehl bekomme ich jedoch, was ich will: Das Laufwerk wird ausgeschaltet und der Computer kann in den Ruhezustand versetzt werden.
Wie kann ich eine automatisierte Methode zum 1) Trennen /dev/sdb
vor dem Anhalten und 2) erneuten Anhängen /dev/sdb
nach der Wiederaufnahme einrichten?
Antwort1
Persönlich würde ich dies mit einem einfachen Skript angehen:
#!/bin/sh
# find if we have sdb mounted
df | grep -iq /dev/sdb
# if the last command tells us we found
# something, then unmount it and suspend the system
# two seconds later
if [ $? -eq 0 ]; then
sudo udisks --detach /dev/sdb/
sleep 2
sudo pm-suspend
fi
Optional können Sie eine Zeile hinzufügen, gnome-screensaver-command -l
um den Bildschirm vor dem Anhalten zu sperren