HDD 无缘无故地旋转

HDD 无缘无故地旋转

我的 NAS 中有四个 HDD。

三台(西部数据,所有型号相同)通过以下方式进入待机模式(旋转减速):hd-idlehd-idle它们一直处于待机状态,直到我使用它们为止。我使用而不是通过内部省电机制的原因hdparm (-S XX /dev/smth)是这些驱动器不支持它。

hd-idle问题来了:第四台(东芝)可以通过或 手动降速,hdparm (-y /dev/drive4)但每次都会在大约 30 分钟后唤醒(有时早一些,有时晚一些)...我尝试了各种方法:

完全关闭 hd-idle。(也许这会以某种方式导致唤醒)。没有用。

尝试不同的hdparm -S XX /dev/drive4(内部待机时间)和hdparm -B XX /dev/drive4(内部电源管理设置)设置。不行,过了一会儿还是会唤醒。

检查iostat驱动器是否被某些东西使用。根本没有任何用途。一切都已卸载。此外,该驱动器是 LVM 卷组的一部分,并与系统中的其他驱动器一起成为 FS,我相当肯定,如果某个进程唤醒了该驱动器,它也会唤醒所有其他驱动器。

我不知道发生了什么。有人遇到过这种情况吗?我该如何增强调试能力?

附注:我知道不断地旋转硬盘是不好的,但有时我不需要长时间使用硬盘,而是希望它们在这段时间内处于待机状态。

答案1

信息:我已经弄清楚了,当我在几天内掌握有关情况的确切信息时,我会发布一个更长的答案,但首先我要简短地回答一下。

简短回答:我正在使用 Debian 10(Buster),如果或smartd.service正在lvm2-monitor.service运行,则相关驱动器将定期从睡眠状态唤醒。

smartd应该仅每周对所有驱动器安排一次 SMART 测试(它确实这样做了),并且所有其他驱动器都不会遇到任何定期的计划外唤醒,只有四次中的一次。

lvm2-monitor.service还会定期唤醒驱动器。同样,其他三个驱动器不关心。所有驱动器的设置都相同。(GPT -> LUKS -> LVM -> FS)

我不明白这种行为的直接原因,但它已被修复。

长答案:即将到来(TM)......

相关内容