什么原因导致我的磁盘无法旋转?

什么原因导致我的磁盘无法旋转?

我的笔记本电脑上的 SSD 上安装了 Ubuntu 20.04.1,还有一个用于存储大文件的 HDD。我希望硬盘在 10 分钟后进入待机模式并停止旋转。因此我使用hdparm以下命令进行设置:

hdparm -S 129 -B 128 /dev/sda

-S当我将 spindown和 APM值设置得较小(实际上是 10 分钟)时,一切都正常,但似乎每 10 分钟就会有东西访问我的磁盘(我可以从噪音中准确听到!)但当磁盘进入待机状态时,那个东西不会做任何事情。因此,当值大于此值-B时,磁盘无法进入待机状态。hdparm

我还停止了smartmontools服务以确保它不会这样做(不过,它每 30 分钟检查一次磁盘,除非磁盘处于待机状态)

我如何才能找到阻止磁盘旋转的原因?

我的硬盘型号是:TOSHIBA MQ04ABF100

答案1

您可以保留此命令(来自包黑踪) 跑步:

sudo btrace /dev/sda

它将实时显示任何进程访问/dev/sda(甚至通过多层间接访问,如文件系统-> LVM -> cryptsetup -> 分区-> 磁盘块),因此应该很容易发现是什么阻止了磁盘旋转。

相关内容