Чтобы избежать заполнения диска логами и журналами в Linux, можно использовать следующие методы:
- Настроить ротацию лог-файлов. 3 Это процесс переименования текущего файла лога и создания нового файла для записи новых данных. 3 Ротация позволяет сохранить старые файлы логов, но не даёт им занимать много места на диске. 3 Для настройки ротации можно использовать утилиту logrotate. 13
- Настроить автоматическую очистку журналов. 2 Например, можно настроить политику ротации логов systemd. 2 Для этого нужно изменить файл /etc/systemd/journald.conf. 24 В нём можно указать максимальный объём журналов, которые будут храниться на диске, минимальный объём свободного места и другие параметры. 2
- Удалить нарушающий процесс. 1 Чтобы сэкономить место на диске, можно выяснить, что именно заполняет журналы, и удалить нарушающий процесс. 1
- Вручную удалить архивные файлы журналов. 1 Для этого нужно использовать команду rm, но запустить её от имени суперпользователя, поскольку эти файлы принадлежат системе. 1
Также для анализа использования дискового пространства в Linux можно использовать утилиту ncdu. 3 Она показывает использование дискового пространства в виде древовидной структуры и помогает быстро определить, какие файлы и директории занимают больше всего места. 3