F6-424 TOS6 - Hibarnation interrupted by logrotate
Posted: 16 Oct 2026, 22:12
Hello,
I have a F6-424 on TOS6 (can't upgrade to TOS7 at this time), with six Ironwolf disks set to hibernate.
This works for the most part, especially if I set it to 10 minutes of inactivity, but ideally I'd like to keep it to 1 hour.
The problem is that logrotate accesses the disks every hour, and wakes the disks up. With a one-hour timeout, this ultimately means that the disks never get to hibernate.
Oct 16 15:00:07 Supernova systemd[1]: Condition check resulted in Kernel Security Modules - SMACK being skipped.
Oct 16 15:00:07 Supernova systemd[1]: Condition check resulted in Security Spcack being skipped.
Oct 16 15:00:07 Supernova systemd[1]: Starting Rotate log files...
Oct 16 15:00:07 Supernova systemd[1]: logrotate.service: Deactivated successfully.
Oct 16 15:00:07 Supernova systemd[1]: Finished Rotate log files.
[…]
Oct 16 16:00:07 Supernova systemd[1]: Condition check resulted in Kernel Security Modules - SMACK being skipped.
Oct 16 16:00:07 Supernova systemd[1]: Condition check resulted in Security Spcack being skipped.
Oct 16 16:00:07 Supernova systemd[1]: Starting Rotate log files...
Oct 16 16:00:07 Supernova systemd[1]: logrotate.service: Deactivated successfully.
Oct 16 16:00:07 Supernova systemd[1]: Finished Rotate log files.
I found a systemd timer for it:
master@Supernova:/var/log# systemctl list-timers --all | grep logr
Fri 2026-10-16 17:00:00 CEST 51min left Fri 2026-10-16 16:00:07 CEST 8min ago logrotate.timer logrotate.service
But I'm wondering if I should edit /etc/systemd/system/timers.target.wants/logrotate.timer directly (e.g. changing OnCalendar=hourly to OnCalendar=daily), or there's some "more official way" of doing that from the web interface that I may have missed.
Thanks!
I have a F6-424 on TOS6 (can't upgrade to TOS7 at this time), with six Ironwolf disks set to hibernate.
This works for the most part, especially if I set it to 10 minutes of inactivity, but ideally I'd like to keep it to 1 hour.
The problem is that logrotate accesses the disks every hour, and wakes the disks up. With a one-hour timeout, this ultimately means that the disks never get to hibernate.
Oct 16 15:00:07 Supernova systemd[1]: Condition check resulted in Kernel Security Modules - SMACK being skipped.
Oct 16 15:00:07 Supernova systemd[1]: Condition check resulted in Security Spcack being skipped.
Oct 16 15:00:07 Supernova systemd[1]: Starting Rotate log files...
Oct 16 15:00:07 Supernova systemd[1]: logrotate.service: Deactivated successfully.
Oct 16 15:00:07 Supernova systemd[1]: Finished Rotate log files.
[…]
Oct 16 16:00:07 Supernova systemd[1]: Condition check resulted in Kernel Security Modules - SMACK being skipped.
Oct 16 16:00:07 Supernova systemd[1]: Condition check resulted in Security Spcack being skipped.
Oct 16 16:00:07 Supernova systemd[1]: Starting Rotate log files...
Oct 16 16:00:07 Supernova systemd[1]: logrotate.service: Deactivated successfully.
Oct 16 16:00:07 Supernova systemd[1]: Finished Rotate log files.
I found a systemd timer for it:
master@Supernova:/var/log# systemctl list-timers --all | grep logr
Fri 2026-10-16 17:00:00 CEST 51min left Fri 2026-10-16 16:00:07 CEST 8min ago logrotate.timer logrotate.service
But I'm wondering if I should edit /etc/systemd/system/timers.target.wants/logrotate.timer directly (e.g. changing OnCalendar=hourly to OnCalendar=daily), or there's some "more official way" of doing that from the web interface that I may have missed.
Thanks!