![通过 USB 适配器连接时停止 HDD 旋转](https://linux22.com/image/8337/%E9%80%9A%E8%BF%87%20USB%20%E9%80%82%E9%85%8D%E5%99%A8%E8%BF%9E%E6%8E%A5%E6%97%B6%E5%81%9C%E6%AD%A2%20HDD%20%E6%97%8B%E8%BD%AC.png)
我通过坞站连接了一个硬盘驱动器。 Gentoo 每十分钟就会降速一次,这会导致磁盘轴磨损,而且每次都等待驱动器旋转起来很不方便。我已经尝试过hdparm -B255
和-S0
,但这些命令在磁盘上不起作用,hdparm 返回错误
HDIO_DRIVE_CMD failed: Invalid argument
并报告高级电源管理已禁用。尽管磁盘经常旋转。如果我从笔记本电脑上拔下 USB 电缆,则在磁盘运行时,它可以工作,直到我关闭扩展坞为止,因此问题出在操作系统中。我读到 ATA 命令无法通过 USB 控制器传递,但操作系统以某种方式设法将其降速?我该如何防止这种情况发生?
更新:
# hdparm -I /dev/sdb | grep Advan
Advanced power management level: disabled
# hdparm -B255 /dev/sdb
/dev/sdb:
setting Advanced Power Management level to disabled
HDIO_DRIVE_CMD failed: Invalid argument
APM_level = off
# hdparm -S0 /dev/sdb
/dev/sdb:
setting standby to 0 (off)
HDIO_DRIVE_CMD(setidle) failed: Invalid argument