Допустим логи Bind9 пишутся в директорию /var/log/named/, имеют расширение .log и чтобы дисковое пространство не переполнилось логами, настроим logrotate.
Создадим файл:
sudo nano /etc/logrotate.d/bind
И добавим в него содержимое:
/var/log/named/*.log {
compress
create 0644 bind bind
daily
dateext
missingok
notifempty
rotate 10
sharedscripts
postrotate
/usr/sbin/rndc reconfig > /dev/null 2>/dev/null || true
endscript
}
Теперь logrotate будет ежедневно разбивать логи по файлам и хранить их не более 10 дней.
Смотрите также мою статью:
Настройка логов Bind9