Назад | Перейти на главную страницу

Уменьшение скорости вращения подключенного USB-диска OpenWRT

Я использую пару 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/sdX
makes the drive enter "standby" mode, and
hdparm -Y /dev/sdX
enters 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