/mnt/system/logs/samba/audit.log { create 0644 syslog adm ifempty dateext dateformat .%Y-%m-%d maxsize 5G missingok compress monthly rotate 12 } 上記のように、rsyslogでログを取得している場合、logrotateが実行された後にログファイルが更新されなくなってしまいました。 解決方法 logrotateが実行された後、systemctl restart rsyslog すると直りました。 これを以下の通りlogrotateの postrotate で自動化して解決しました。