FreeNAS 11.2
我在 ZFS 池中有一个 USB 引导设备和 4 个硬盘。我希望这 4 个磁盘在不被访问时(即大部分时间)减速。
在 Storage -> Disks 中,我将“HDD Standby”设置为 20 分钟,将“Adv. Power Management”级别设置为 127。
磁盘现在旋转下来,但几乎立即重新旋转起来。我还需要做什么才能让磁盘减速并保持减速直到用户操作需要池?
FreeNAS 11.2
我在 ZFS 池中有一个 USB 引导设备和 4 个硬盘。我希望这 4 个磁盘在不被访问时(即大部分时间)减速。
在 Storage -> Disks 中,我将“HDD Standby”设置为 20 分钟,将“Adv. Power Management”级别设置为 127。
磁盘现在旋转下来,但几乎立即重新旋转起来。我还需要做什么才能让磁盘减速并保持减速直到用户操作需要池?
系统可能会访问和启动磁盘有几个原因。以下更改使我的磁盘保持旋转状态。
聪明的
默认情况下,SMART 每 30 秒检查一次驱动器,将它们唤醒。
服务 -> 智能 -> 配置
将“电源模式”设置为“待机”。这将防止检查处于待机模式(降速)的磁盘。
系统数据集
我注意到,即使没有连接客户端,报告页面上的磁盘 IO 图也会显示写入池。这是对系统数据集的写入,我相信主要是
collectd
写入日志和指标。默认情况下,系统数据集放置在主池中。它可以放在其他地方。
使用System -> System Dataset将其移动到闪存设备。如果您从 SSD 启动,请使用
freenas-boot
. 否则使用另一个 SSD。您可以使用 USB 闪存设备,但就像 Richard 在评论中所说的那样,该数据集会收到大量写入,并且可能会很快耗尽 USB 记忆棒。SATA SSD 的价格现在已经暴跌至 30 美元左右,因此很难证明额外的停机时间和为节省几美元而带来的麻烦是合理的。我使用的 U 盘在几个月内出现故障,并且 NAS 根本无法启动。
监狱和虚拟机 / Docker
除了上述之外,当然要确保您创建的任何监狱或虚拟机存储都在闪存设备上实时运行。创建您的第一个监狱时,系统会建议您将监狱存储放在非系统池上,因此很可能是您的磁盘。这可以通过Jails -> Activated Pool进行更改。