Ahhoz, hogy a külső lemezt megakadályozzuk az automatikus kikapcsolásban (mivel a folyamatok ki-bekapcsolgatás nem tesz jót neki), adjuk ki a következő parancsot: sudo sdparm --clear=STANDBY -6
blokkeszköz.
Ám ez csak a következő újraindításig marad érvényben. A végegesítéshez hozzunk létre egy 90_sdparm nevű fájlt a /etc/pm/power.d könyvtárban az alábbi tartalommal:
sdparm --clear=STANDBY -6
blokkeszköz. Adjunk rá futási jogot (
sudo chmod +x /etc/pm/power.d/90_sdparm
), majd másoljuk át a /etc/pm/sleep.d könyvtárba is az új állományt.
Ha ezzel az állománnyal nem lenne szerencséd, írd bele a /etc/init.d/rc.local állományba. Az enyém így néz ki:
#! /bin/sh ### BEGIN INIT INFO # Provides: rc.local # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Run /etc/rc.local if it exist ### END INIT INFO PATH=/sbin:/usr/sbin:/bin:/usr/bin . /lib/init/vars.sh . /lib/lsb/init-functions do_start() { # kulso lemez automatikus leallasanak megakadalyazosa miatt kell sudo sdparm --clear STANDBY -6 /dev/sdb if [ -x /etc/rc.local ]; then [ "" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)" /etc/rc.local ES=$? [ "" != no ] && log_end_msg return fi } case "$1" in start) do_start ;; restart|reload|force-reload) echo "Error: argument '$1' not supported" >&2 exit 3 ;; stop) ;; *) echo "Usage: $0 start|stop" >&2 exit 3 ;; esac
Ha a lemez ezek után is kikapcsol, próbáld meg hdparm-mal. Ehhez Lacyc3 készített leírást itt találsz.