[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Festplatte stoppen



Hallo zusammen,
ich nutze dafür seit jeher ein eigenes Script [1]. Vielleicht nicht perfekt, 
Feedback willkommen.
Dieses Script habe ich mit webmin so eingerichtet, dass es bei jedem Boot 
ausgeführt wird. Die 2 (Daten-)Platten gehen somit nach x Sekunden aus. Oder 
bei Bedarf auch sofort (siehe usage). Die Systemplatte bleibt hiervon 
unberührt.

Chris.......

[1]
cat /etc/init.d/hdstandby

#!/bin/sh
### BEGIN INIT INFO
# Provides:
# Required-Start:
# Required-Stop:
# Should-Start:
# Should-Stop:
# Default-Start:     2
# Default-Stop:
# Short-Description: Harddisks spindown
# Description:       This script tells your defined harddisks to spin down\ 
after x seconds.
### END INIT INFO

# layout of an entry:
# hdparm -S 180 /dev/yourharddisk
#
# example of an entry:
# hdparm -S 180 /dev/hda
#
# for more information to hdparm ask man hdparm
# Examples:     1       5 Sec.
#               6       30 Sec.
#               12      1 Min.
#               180     15 Min.
#               255     21 Min. + 15 Sec. (maximum)



case "$1" in
    start)
        hdparm -S 255 /dev/sda &        # 400er
        hdparm -S 255 /dev/sdb &        # 250er
    ;;

    startnow)
        hdparm -y /dev/sda &    # 400er
        hdparm -y /dev/sdb &    # 250er
    ;;

    stop)
        hdparm -S 0 /dev/sda &  # 400er
        hdparm -S 0 /dev/sdb &  # 250er
    ;;

    status)
        hdparm -C /dev/sda      # 400er
        hdparm -C /dev/sdb      # 250er
    ;;

    *)
    echo "Usage: hdstandby { start | startnow | stop | status }"
    exit 1
    ;;
esac

exit 0


Reply to: