![如何设置连接到 3ware RAID 控制器的磁盘的空闲计时器?](https://linux22.com/image/1224024/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E8%BF%9E%E6%8E%A5%E5%88%B0%203ware%20RAID%20%E6%8E%A7%E5%88%B6%E5%99%A8%E7%9A%84%E7%A3%81%E7%9B%98%E7%9A%84%E7%A9%BA%E9%97%B2%E8%AE%A1%E6%97%B6%E5%99%A8%EF%BC%9F.png)
我有一台 Linux 服务器,上面装有 3ware 9550SX SATA RAID 控制器,上面连接了多个磁盘。其中一个是 2TB 磁盘,我用它来备份。这是一个普通的桌面磁盘(即不是 24/7 全天候使用),我希望该磁盘在闲置 20 分钟后停止旋转。不幸的是,hdparm -S 240
设备上的磁盘给我HDIO_DRIVE_CMD(setidl1) failed: Invalid argument.
还有其他方法可以降低驱动器的转速吗?或者每次增量备份后,我是否真的必须走到地下室,删除该装置,然后将其从托架中拉出?
答案1
使用足够新的 3ware 固件和 smartctl,您可以像这样设置驱动器待机超时(此示例中为端口 #5);
smartctl -d 3ware,5 -s standby,7 /dev/twa0
7 是超时,请参阅“hdparm -s”选项的描述以了解该值的含义。
当前固件可以正确处理旋转减速的驱动器,并且不会意外地将其旋转加速或踢出。