Dê uma olhada no sdparm . Parece que existe um pacote oficial do OpenWRT , que você deve poder instalar via opkg / ipkg.
Tente isto:
opkg update
opkg install sdparm
sdparm -v --command=stop /dev/sda
Eu uso um par de ASUS WL-500GP rodando OpenWrt Kamikaze 8.09.1 (kernel 2.4) como gateways de escritórios pequenos e firewall. Agora gostaria de anexar discos USB para armazenar em cache os dados de backup locais durante o horário de expediente e enviá-los pela rede durante a noite.
O problema é que o disco conectado nunca desce e fica quente e barulhento. Alguém sabe de alguma solução "OK" para desativar os discos USB conectados à Internet em OpenWrt ?
Meu dispositivo de disco é: /dev/scsi/host0/bus0/target0/lun0/disc
Eu tentei hd-idle mas não ir, até tentei criar um / dev / sda com o 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
Também tentei "scsi-spin" mas não encontrei nada compilado para o Kamikaze 8.09.1
Dê uma olhada no sdparm . Parece que existe um pacote oficial do OpenWRT , que você deve poder instalar via opkg / ipkg.
Tente isto:
opkg update
opkg install sdparm
sdparm -v --command=stop /dev/sda
Não tenho certeza se você pode / pode buscar um aplicativo, mas o hdparm funciona bem no Ubuntu Linux.
hdparm -y /dev/sdXfaz o disco entrar no modo de "espera" e
hdparm -Y /dev/sdXentra no modo de suspensão. Para configurar o tempo de spindown para aproximadamente 30 segundos, defina um destes:
hdparm -B 10 /dev/sdX hdparm -S 4 /dev/sdX
Além disso, isso pode ser configurado em /etc/hdparm.conf:
/dev/disk/by-label/BACKUP-HDD { apm = 40 }
Tags usb electrical-power openwrt