hdparm 磁盘降速不再工作

hdparm 磁盘降速不再工作

我的设置:Raspberry 4 / Raspberry OS;通过 USB3 连接额外的 3TB WD HDD

3 分钟后,我使用 hdparm 来降低该硬盘的转速。这工作得很好直到几天前。

现在,停电导致 raspi 重新启动,从那时起 hdparm 命令就停止工作了。

这是输出:

root@raspi:/ # hdparm -S /dev/sdb
  -S: bad/missing standby-interval value (0..255)
    
root@raspi:/ # hdparm -S 36 /dev/sdb
/dev/sdb:
 setting standby to 36 (3 minutes)
 
root@sraspi:/ # hdparm -S /dev/sdb
  -S: bad/missing standby-interval value (0..255)

3 分钟后驱动器未停止旋转。

Smartmontools 表示磁盘运行状况良好,磁盘上的一些 samba 共享也工作正常。就像我说的,在断电和强制重启之前一切都很好。

有人知道这里有什么问题吗???

更新:我尝试使用sdparm,结果:

root@raspi:/ # sdparm --all /dev/sdb
    /dev/sdb: asmedia   ASM1153E          0   
Write parameters (MMC) mode page:
  BUFE          0  [cha: n, def:  0, sav:  0]
root@raspi:/ # 

这对我来说又很奇怪:

  1. 它说 ASM1153E,这是我的 USB 控制器,但 sdparm 不应该直接与硬盘对话吗???
  2. 缺少参数,尤其是我打算使用的 SCT 和 STANDBY(可能是因为 1.??)

非常感谢任何帮助或想法

答案1

高级电源管理功能当前可能已关闭。来自以下的联机帮助页hdparm

-B     Get/set  Advanced  Power  Management feature, if the drive supports it. A low value
       means aggressive power management  and  a  high  value  means  better  performance.
       Possible  settings  range  from  values 1 through 127 (which permit spin-down), and
       values 128 through 254 (which do not permit  spin-down).   The  highest  degree  of
       power  management  is attained with a setting of 1, and the highest I/O performance
       with a setting of 254.  A value of 255  tells  hdparm  to  disable  Advanced  Power
       Management  altogether  on the drive (not all drives support disabling it, but most
       do).

您可以尝试将该值设置为127,这是允许降速的最高值。

那将是:sudo hdparm -B 127 /dev/sdb。愿该命令对那些偶然发现这篇文章的人有用......

相关内容