I recently upgraded to TrueNAS Scale Dragonfish-24.04.2.5. Previously I was using one of the BSD-based versions of the product.
I’m not sure if this worked previously, but now I would like my disks to spin down when not in use.
I have two IronWolf drives using ZFS in a mirrored setup. Both disks have the following configuration (text instead of screenshot, forum won’t let embed media for some reason):
Disk Type:
HDD
Description:
N/A
Model:
ST8000VN004-3CP101
Transfer Mode:
Auto
Rotation Rate (RPM):
7200
HDD Standby:
5
Adv. Power Management:
64
Enable S.M.A.R.T.:
true
S.M.A.R.T. extra options:
N/A
I also have another HDD that the OS is installed on, the boot-pool.
I have no installed apps running (Emby is the only app, and it’s disabled). I have all disabled all shares. I have all disabled all services (smb, smart, etc.). Still, I notice that there seems constant write activity on the mirrored pool.
It’s not clear to me how disabling HDD standby would help me get the disks to spin down.
I checked the link, and it seems like I have tried all of that. All applications are on the boot pool as far as I can tell. Not sure how to verify the system logs are on the boot pool, but given the boot pool existed before the mirrored pool, I am assuming they are on the boot pool.
It’s most like the system dataset, which gets placed on the first storage pool that gets created. The system dataset collects metics for the reporting tab and is written to every 5 or 10 seconds. You can change the location of the system dataset to your boot pool.
I did try changing the system dataset to the boot pool, but that did not fix the issue.
I think I have the core issue nailed down. I went to the Apps page and unset the pool. I could then see that there was no read/write activity to the mirrored pool anymore (though the disk seem to still be spinning).
Still, it seems like if the applications service is always causing some read/write activity on the mirror pool, the disks will never spin down. As a sanity check, I made sure to disable the only app I have, but leave the applications service running. Even with just the service running, it seems like there is a consistent amount of small read/write activity.
What should one do in this scenario? I have the HDD the boot-pool is on, and it’s almost entirely empty. It seems like moving the applications there though isn’t supported or encouraged.