Я использую пару ASUS WL-500GP Бег OpenWrt Kamikaze 8.09.1 (ядро 2.4) в качестве шлюзов для небольших офисов и межсетевого экрана. Теперь я хотел бы подключить USB-диски для кэширования локальных резервных данных в рабочее время и отправить их по сети в ночное время.
Проблема в том, что подключенный диск никогда не останавливается, становится горячим и шумным. Кто-нибудь знает какое-нибудь "нормальное" решение для замедления бездействующих USB-дисков в OpenWrt?
Мое дисковое устройство: /dev/scsi/host0/bus0/target0/lun0/disc
Я пробовал hd-idle, но не пошел, даже попытался создать / dev / sda с помощью mknod:
root@TheBrick:~# hd-idle -t sda -i 10
ioctl on sda:: Invalid argument
root@TheBrick:~# hd-idle -t scsi/host0/bus0/target0/lun0/disc -i 10
ioctl on scsi/host0/bus0/target0/lun0/disc:: Invalid argument
Также попробовал "scsi-spin", но не нашел ничего скомпилированного для Kamikaze 8.09.1
Я не уверен, есть ли у вас / можно ли загрузить приложение, но hdparm хорошо работает в Ubuntu Linux.
hdparm -y /dev/sdXmakes the drive enter "standby" mode, and
hdparm -Y /dev/sdXenters sleep mode. To setup spindown time to approx 30sec, set one of these:
hdparm -B 10 /dev/sdX hdparm -S 4 /dev/sdX
Также это можно настроить в /etc/hdparm.conf:
/dev/disk/by-label/BACKUP-HDD { apm = 40 }
Взгляни на sdparm. Похоже, есть официальный пакет OpenWRT, который вы сможете установить через opkg / ipkg.
Попробуй это:
opkg update
opkg install sdparm
sdparm -v --command=stop /dev/sda