Здравствуйте!
Ротация логов помогает достичь нескольких целей:
- Сохранение логов определённого периода.
- Уменьшение занимаемого места на диске.
Чтобы достичь результата есть несколько вариантов.
Рекомендуемый вариант №1.
Увеличить приоритет на: наличие доступа к логам за именно тот промежуток времени, который необходим вам. Понизить приоритет на сохранение места на диске за счет ротации логов.
Таким образом вы настраиваете ротацию логов и, если места на диске не хватает - делаете апгрейд/добавление дискового пространства. Варианты есть как для выделенных серверов, так и для виртуальных. На данный момент ресурс дискового пространства очень дешевый и с каждым годом становится дешевле.
Вариант №2
Два параметра, которые могут дополнить вашу текущую настройки logroate:
rotate 2
size 500M
Данные параметры могут помочь вам сохранить дисковое пространство за счет удаления некоторых логов.
Ротация логов сработает, если файл достигнет 500МБ и при этом максимальное количество логов ограничено. Все более старые будут удаляться.
Таким образом можно строго ограничивать количество места в директории, которое могут занять ваши логи.
Не рекомендуемый вариант, т.к. здесь приоритет выставлен на уменьшение занимаемого диска, а не на наличие логов, которые могут быть необходимы.