Ich frage mich immer wieder, wie das eigentlich gehen soll. Die Datei darf max 128MB groß werden. Dann ist die im Dashboard auf Maximum und sollte ja eigentlich beim Nutzer ein "was ist da los" auslösen. Bei den meisten ist die kleiner als 10MB. Also wie kann man damit einen Stick kaputt machen?
128MB sind voreingestellt, weil die syslog in deinen RAM geschrieben wird und unRAID daher möglichst wenig Platz verbrauchen möchte.
Das Problem bei einem Array oder Pool als Ziel ist, dass das ja nicht ständig gemountet sein muss.
Natürlich könnte man das RAM Drive der syslog vergrößern:
https://forums.unraid.net/topic/40227-when-logs-rotate-rsyslog-stop-logging/?do=findComment&comment=394498
Und du könntest einen local syslog mirror umsetzen:
https://wiki.unraid.net/Manual/Troubleshooting#Persistent_Logs_.28Syslog_server.29
Auch denkbar wäre eine logrotate-Regel, welche die auf den Cache kopiert, komprimiert und dann leert. Wenn das interessant ist, müsste ich mir dazu mal eine Regel einfallen lassen.