Ich habe mein Synology NAS auf einem Linux-Debian-Server gesichert, auf dem der rsyncd-Daemon ausgeführt wird. In einer typischen Sicherungssitzung werden Hunderttausende unnütze Nachrichten (Beispiel unten) in die Daemon-Protokolldatei geschrieben.
Q: Wie kann ich rsyncd unter Debian so konfigurieren, dass nur Fehler- und Warnmeldungen sowie Autorisierungsmeldungen an die Protokolldatei gesendet werden und sonst nichts?
Zwang: Der Synology Backup Client ist ein geschlossenes System, über das ich keine Kontrolle habe. Alle Konfigurationsänderungen müssen auf dem Debian-Server erfolgen.
Aktuelle rsyncd.conf-Datei
port = 873
max verbosity = 0
[NAS]
path = /media/e230a109-1a8b-bd46-81fc8-304c5d8fe401a/./
uid = nobody
gid = users
list = yes
read only = no
write only = no
use chroot = yes
hosts allow = 192.168.0.100
hosts deny = ALL
lock file = /var/lock/rsyncd-NAS
Beispiel für nutzlose Protokolleinträge
Tue Mar 24 07:54:34 2015 building file list
Tue Mar 24 07:54:34 2015 rsync on NAS/nas_0032110CDF4A/@app/_Syno_NetShareArchive.db from nas.local (192.168.0.100)
Tue Mar 24 07:54:34 2015 connect from nas.local (192.168.0.100)
Tue Mar 24 07:54:33 2015 sent 87 bytes received 42 bytes total size 2048
Tue Mar 24 07:54:33 2015 building file list
Tue Mar 24 07:54:33 2015 rsync on NAS/nas_0032110CDF4A/@app/_Syno_NetShareArchive.db from nas.local (192.168.0.100)
Tue Mar 24 07:54:33 2015 connect from nas.local (192.168.0.100)
Tue Mar 24 07:54:33 2015 sent 42 bytes received 56 bytes total size 0
Tue Mar 24 07:54:33 2015 receiving file list
Tue Mar 24 07:54:33 2015 rsync to NAS/nas_0032110CDF4A/ from nas.local (192.168.0.100)
Tue Mar 24 07:54:33 2015 connect from nas.local (192.168.0.100)
Tue Mar 24 07:54:33 2015 sent 54 bytes received 2146 bytes total size 2048
Tue Mar 24 07:54:33 2015 receiving file list
and so on...
logfile = /dev/null
ist nur eine Minderungsstrategie.
log file = /dev/null