OpenWRT USB 连接磁盘旋转停止

OpenWRT USB 连接磁盘旋转停止

我用了几个华硕 WL-500GP跑步开放WrtKamikaze 8.09.1(2.4 内核)用作小型办公室网关和防火墙。现在我想连接 USB 磁盘,以便在办公时间缓存本地备份数据,并在晚上通过网络发送。

问题是连接的磁盘永远不会停止旋转,而且会变得又热又吵。有谁知道有什么“可行的”解决方案可以让空闲的 USB 连接磁盘停止旋转吗?开放Wrt

我的磁盘设备是:/dev/scsi/host0/bus0/target0/lun0/disc

我尝试过 hd-idle,但没有成功,甚至尝试用 mknod 创建 /dev/sda:

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 编译的内容

答案1

看一眼sdparm。看起来有一个官方 OpenWRT 软件包,您应该能够通过 opkg/ipkg 安装它。

尝试这个:

opkg update
opkg install sdparm
sdparm -v --command=stop /dev/sda

答案2

我不确定您是否有/可以获取应用程序,但 hdparm 在 Ubuntu Linux 上运行良好。

hdparm -y /dev/sdX
使驱动器进入“待机”模式,并且
hdparm -Y /dev/sdX
进入睡眠模式。要将旋转时间设置为约 30 秒,请设置以下其中一项:

hdparm -B 10 /dev/sdX
hdparm -S 4 /dev/sdX

另外,可以在 /etc/hdparm.conf 中进行配置:

/dev/disk/by-label/BACKUP-HDD {
        每分钟攻击次数 = 40
        }

相关内容