Seagate HDD 旋转起来 - 不明白为什么(WD 没有)

Seagate HDD 旋转起来 - 不明白为什么(WD 没有)

我在家里用 TrueNAS 搭建了一个 NAS。我每周访问数据一次(两次,因为我每周会运行一次 ZFS 清理),因此当我不访问池中的数据时,我更喜欢让磁盘降速。

我的设置是:

  • Odroid H3
  • WD Red Plus WD40EFPX
  • 希捷 IronWolf ST4000VN006
  • 跨两个磁盘的镜像数据池

我使用了这个脚本,并按照其文档来降低磁盘转速:https://github.com/ngandrass/truenas-spindown-timer

它非常适合 WD 磁盘,在任何时候,它都会保持旋转状态直到我访问数据。

但是,Seagate 硬盘会在随机时间启动。这可能与 TrueNAS 中运行的某些进程有关,这些进程用于检查磁盘中的某些内容。

经过一些测试后,我发现我可以使用 hdparm 完美地降低 WD 的转速,之后发现它已成功停止。WD 和 Seagate 磁盘也存在同样的情况。

hdparm -C /dev/sda

/dev/sda:
 drive state is:  standby

但是,几分钟后 Seagate 会随机启动。我还注意到,如果我将 Seagate 驱动器设置为睡眠模式 ( hdparm -Y) 而不是待机模式 ( hdparm -y),运行时hdparm -C磁盘会启动,而 WD Red Plus 不会发生这种情况。

有什么办法可以解决这个问题,让两个磁盘长时间停转?谢谢

相关内容