防止空闲磁盘在重新启动/停止期间旋转

防止空闲磁盘在重新启动/停止期间旋转

我使用 hd-idle 来确保计算机中的非 SSD 磁盘在正常操作期间不会产生噪音。我只是偶尔需要它们,所以我在启动后直接将它们旋转下来

/usr/sbin/hd-idle -i 0 -a /dev/sdb -i 60 <REPEAT_FOR_OTHERS>

效果很好。我对四个磁盘执行此操作。

我的问题是,当我重新启动/停止计算机时,磁盘会旋转。这需要时间,而且对磁盘也不好,所以我想防止这种情况发生。我已经尝试过的:

  • 磁盘没有安装在任何地方
  • 三个磁盘是 raid 5 设置的一部分。我在运行 hd-idle 之前停止突袭
  • 我尝试echo 1 > /sys/block/$short_dev/device/delete 在重新启动之前删除块设备,但这会使磁盘旋转

AFAIK 没有任何内容可写入磁盘。一旦磁盘全部可用,计算机就会立即关闭。

有办法防止这种情况吗?

谢谢。

相关内容