26

Odp: hd-idle źle wykrywany dysk

Cezary napisał/a:

#!/bin/sh
dysk=$(blkid | grep 02b00bf6 | cut -b 6-8)
hd-idle -i 0 -a $dysk -i 300


Taki to ma związek z hd-idle. Masz skrypt zrobić który wywoła odpowiednio program a nie sama id dysku, inaczej taki skrypt nie ma sensu większego.

Tak jak piszesz. Będę testował, dziękuję.

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

27

Odp: hd-idle źle wykrywany dysk

Zrobiłem, plik ma nazwę hd-idle
/bin/hd-idle
zawartość pliku jak napisałeś

#!/bin/sh
dysk=$(blkid | grep 02b00bf6 | cut -b 6-8)
hd-idle -i 0 -a $dysk -i 300

prawa dostępu nadane chmod 755
po wywołaniu ręcznie z konsoli wywala

root@OpenWrt:~# /bin/hd-idle
-ash: /bin/hd-idle: not found
TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

28

Odp: hd-idle źle wykrywany dysk

1. Zmień nazwę skryptu. Bo binarka nazywa się tak samo
2. Masz pod linuksem/openwrt zrobić plik, nie pod windowsem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

29

Odp: hd-idle źle wykrywany dysk

Niestety hd-idle nie udało mi się zmusić do uśpienia mojego dysku.
Z ciekawości zainstalowałem hdparm i o dziwo działa, bez kombinacji smile

hdparm -S 120 /dev/sdb

Jedynie dopytam, rozumiem że w/w ustawienie usypia dysk po 10 minutach jego bezczynności?

Krynio

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

30

Odp: hd-idle źle wykrywany dysk

-S
Put the drive into idle (low-power) mode, and also set the standby (spindown) timeout for the drive. This timeout value is used by the drive to determine how long to wait (with no disk activity) before turning off the spindle motor to save power. Under such circumstances, the drive may take as long as 30 seconds to respond to a subsequent disk access, though most drives are much quicker. The encoding of the timeout value is somewhat peculiar. A value of zero means "timeouts are disabled": the device will not automatically enter standby mode. Values from 1 to 240 specify multiples of 5 seconds, yielding timeouts from 5 seconds to 20 minutes. Values from 241 to 251 specify from 1 to 11 units of 30 minutes, yielding timeouts from 30 minutes to 5.5 hours. A value of 252 signifies a timeout of 21 minutes. A value of 253 sets a vendor-defined timeout period between 8 and 12 hours, and the value 254 is reserved. 255 is interpreted as 21 minutes plus 15 seconds. Note that some older drives may have very different interpretations of these values.

Więc 120 to 10min, tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.