Tworzę kopię zapasową mojego serwera Synology NAS na linuksowym serwerze Debiana, na którym działa demon rsyncd. Typowa sesja tworzenia kopii zapasowej spowoduje zapisanie setek tysięcy niepotrzebnych wiadomości (przykład poniżej) do pliku dziennika demona.
P: Jak mogę skonfigurować rsyncd na Debianie, aby do pliku dziennika wysyłane były tylko komunikaty o błędach, ostrzeżenia i autoryzacji i nic więcej?
Przymus: Klient kopii zapasowych Synology to zamknięty system, nad którym nie mam kontroli. Wszystkie zmiany konfiguracji muszą wystąpić na serwerze Debiana.
Aktualny plik rsyncd.conf
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
Przykład niepotrzebnych wpisów dziennika
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
to tylko strategia łagodzenia.
log file = /dev/null