Назад | Перейти на главную страницу

Ротация журнала Samba

Недавно я заметил, что Samba создает большое количество файлов журналов на моем сервере, что означает, что я не могу создавать новые файлы, поскольку он израсходовал мое количество inode.

Я очистил большое количество старых файлов и подумал, что настроил ротацию журналов каждые 3 дня, отредактировав запись самбы в /etc/logrotate.d

/var/log/samba/log.smbd {
        daily
        missingok
        rotate 3
        postrotate
                /etc/init.d/smbd reload > /dev/null
        endscript
        compress
        notifempty
}


/var/log/samba/log.nmbd {
        daily
        missingok
        rotate 3
        postrotate
                [ ! -f /var/run/samba/nmbd.pid ] || kill -HUP `cat /var/run/samba/nmbd.pid`
        endscript
        compress
        notifempty
}

Однако это, похоже, не имело никакого эффекта, и журналы сохраняются до тех пор, пока я не удалю их.

Есть ли у Samba собственные настройки вращения? Могу я просто полностью отключить это?

Я не замечал этого, пока не обновился с ubuntu 14 до 16.04, но в то же время популярность одного из моих веб-приложений значительно выросла, так что, возможно, я просто получаю больше трафика.