为什么我的外部硬盘 (SATA) 在 Ubuntu 22.04 上闲置时不会旋转?

Joh*_*ann 5 linux hard-drive ubuntu

我有一台使用 18.04 LTS 的 Ubuntu 服务器,它有一个通过 USB 连接到它的外部硬盘驱动器(不是 SSD),并且它总是会按照预期在一段时间后停止运行。我从未配置或启用任何东西来实现这一目标。默认行为就很好。

现在,我已将同一个外部磁盘连接到新的 Ubuntu 22.04 LTS 服务器,即使闲置数小时,它也不会停止旋转。它保持不断旋转。

我是否需要配置某些东西以使其在闲置一段时间后停止运行?或者是否有某些东西过于频繁地接触磁盘?我怎样才能知道是什么触动了它?

Joh*_*ann 6

我第一次安装hd-idle,并且能够立即使用 手动旋转磁盘hd-idle -a sdb -t

一段时间后,我查看了 hd-idle 日志文件和 syslog,我发现smartd大约每 30 分钟就会在 syslog 中打印一个条目(但不是每 30 分钟时段)。

为了禁用永久监视我的硬盘驱动器,我编辑/etc/smartd.conf并注释掉了以 开头的行,然后使用重新加载配置来DEVICESCAN重新启动 smartd 。/etc/init.d/smartmontools restart

此后,外部硬盘按预期停止旋转(大约 30 分钟后)。

我记得我安装它smartmontools是为了确定 SSD 存储设备的运行状况。这可能会自动启动smartd监视所有设备的服务器,并且显然触摸磁盘以检索 SMART 信息可以防止磁盘在 Ubuntu 22.04 LTS 上旋转。(Ubuntu 18.04 LTS 上并非如此,因此这是一种回归。)