Daniel_Boff
Hallo!
Ich möchte mir ein kleinen Backup Skript schreiben, das mir über einen cronjob automatisch
exterene festplatte startet (falls im standbymodus)
festplatte mountet
backup über rdiff-backup
festplatte stoppt
mein problem betrifft nun den letzten punkt:
ich möchte die festplatte über
sg_start /dev/sdb --stop
ausschalten, aber das funktioniert nur kurz, nach einer sekunde schaltet sich die festplatte automatisch wieder ein.
piet
Moin,
erstens würden hier einige (zumindest ich) das Skript gerne sehen. 😉
Zweitens, kommt der stop-Befehl vielleicht zu früh? Das Schreiben auf die
Festplatte braucht seine Zeit und außerdem cached die auch noch?
cu
Daniel_Boff
Nein, das funktioniert auch nicht, wenn die Festplatte gar nicht erst gemountet wurde.
Ein saparm -al -p po /dev/sdb gibt folgendes zurück
/dev/sdb: Hitachi HDT725025VLAT80 V5DO
Direct access device specific parameters: WP=0 DPOFUA=0
>> Power condition [po] mode page not found
Brauch ich da eine Firmware für meine Festplatte, dass er die "power condition mode page" findet.
ich habe auch versuch direkt in
/sys/bus/usb/devices/1-1/power/level
den suspend Befehl zu geben. Bringt leider nichts, außer dass sdparm die Festplatte danach nicht mehr findet.
[gelöscht]
Warum nicht einfach hdpram -Y /dev/sdb?
root_tux_linux
Vor dem sg_start --stop /dev/sdb ggf. hdparm -Y die Platte umounten.
Zumindest gehts bei mir so. 🙂
Daniel_Boff
hab ich auch schon probiert, hdparm gibt bei mir folgendes zurück:
hdparm -Y /dev/sdb
/dev/sdb:
issuing sleep command
HDIO_DRIVE_CMD(sleep) failed: Bad address
bei der festplatte scheint der autosuspend auch nicht zu funktionieren, obwohl ich den richtigen flag in /sys/bus/usb/devices/1-1/power/autosuspend gesetzt habe. unter mac funktioniert der suspend der festplatte aber tadellos.
lg,daniel