Рейтинг:4

Ubuntu 21.10 - Syslog.1 имеет размер 23 ГБ!

флаг in

Ubuntu 21.10 (обновлено с 18.04 по 20.04, с 21.04 по 21.10)

Я установил Ubuntu еще в ноябре, чтобы изучить ОС, и сегодня заметил, что большая часть моего SSD занята одним файлом системного журнала.

/var/log/syslog.1 — 23 ГБ.

/var/log/journal — 4 ГБ.

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

Каждые 6 секунд это добавляется в конец журнала:

IPv6: MLD: пережатие QRV с 1 на 2!

Я хотел бы ограничить размер файла системного журнала определенным размером (скажем, 5 ГБ). Если необходимо сделать что-то еще (например, предотвратить бесконечное добавление одной и той же строки IPv6 в файл), сообщите, как это сделать.

Я все еще начинающий пользователь, поэтому, пожалуйста, будьте терпеливы со мной.

Спасибо

vanadium avatar
флаг cn
Ответ предоставлен для уменьшения размера журналов. Ваш другой вопрос можно найти здесь: https://askubuntu.com/questions/1353666/syslog-is-filled-with-ipv6-mld-clamping-qrv-from-1-to-2, однако в настоящее время представлены только обходные пути.
Рейтинг:3
флаг cn

Этот сайт объясняет, как можно уменьшить размер файлов журнала. Хотя он написан для Linux Mint, он применим и для Ubuntu.

Уменьшение логов systemd

  1. Уменьшите текущий размер файлов журнала systemd до 50 МБ с помощью команды

    sudo journalctl --vacuum-size=50M

  2. Сделайте сокращение постоянным, отредактировав /etc/systemd/journald.conf. Следующая команда делает это автоматически.

    sudo sed -i 's/#SystemMaxFiles=100/SystemMaxFiles=7/g' /etc/systemd/journald.conf

Уменьшите размер других журналов

  1. Удалить текущие журналы:

    sudo rm -v /var/log/*.log* /var/log/syslog*

  2. Затем вы вносите изменения в /etc/logrotate.d/rsyslog сохранить только одну предыдущую группу архивных журналов, а не несколько, и увеличить частоту ротации с еженедельной до ежедневной:

    sudo sed -i 's/rotate 7/rotate 1/g' /etc/logrotate.d/rsyslog

    sudo sed -i 's/rotate 4/rotate 1/g' /etc/logrotate.d/rsyslog

    sudo sed -i 's/еженедельно/ежедневно/g' /etc/logrotate.d/rsyslog

  3. Также logrotate редактируется с той же целью:

    sudo sed -i 's/rotate 4/rotate 1/g' /etc/logrotate.conf

    sudo sed -i 's/weekly/daily/g' /etc/logrotate.conf

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.