Рейтинг:1

ротация логов для /var/log

флаг cn

Я получил предупреждение о том, что в корневом каталоге заканчивается место. При осмотре с использованием нкду Я обнаружил, что папка /var/log занимает много места. Тогда дальнейший осмотр показывает, что системный журнал и kern.log те, которые занимают слишком много места. Итак, я просмотрел журналы для обоих и обнаружил, что они записываются постоянно и слишком быстро, и моя проблема заключается в том, что информация журнала в каждой строке аналогична до такой степени, что для более чем 300 строк я вручную проверил информацию журнала.

10 сентября, 00:50:02 ядро ​​amsabots: [2421.158588] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.158645] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.158703] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.158738] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164080] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164226] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164266] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164324] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164384] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164443] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164503] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164545] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164583] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164688] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164782] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164842] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164900] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.164960] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.165020] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.165078] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.165138] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.165175] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.170990] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.171140] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.171188] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.171290] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.171338] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.171381] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.171500] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.171646] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.171739] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.171799] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.171858] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.171917] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.171976] dpc 0000:00:1d.0:pcie010: событие сдерживания DPC, статус: 0x1f00 источник: 0x0000
10 сентября, 00:50:02 ядро ​​amsabots: [2421.172033] dpc 0000:00:1^C

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

  1. Обеспечить ограничение размера файла на что-то вроде 1 ГБ в /etc/logrotate.d/rsyslog - это ограничит размер файла журнала для всех системных журналов до 1 ГБ, а затем будет повернут, если он пройдет
  2. Установите logrotate для kern.log и auth.log на daily и уменьшите количество ротируемых файлов до 2. для sysylog, kern.log и auth.log
/var/журнал/системный журнал
{
    повернуть 7
    ежедневно
    отсутствует
    неуведомленный
    задержка сжатия
    компресс
    постротировать
        /usr/lib/rsyslog/rsyslog-поворот
    эндскрипт
}

/var/журнал/mail.info
/var/log/mail.warn
/var/журнал/mail.err
/var/журнал/mail.log
/var/журнал/daemon.log
/var/журнал/kern.log
/var/log/auth.log
/var/журнал/user.log
/var/журнал/lpr.log
/var/журнал/cron.log
/var/журнал/отладка
/var/журнал/сообщения
{
    повернуть 4
    еженедельно
    отсутствует
    неуведомленный
    компресс
    задержка сжатия
    общие скрипты
    постротировать
        /usr/lib/rsyslog/rsyslog-поворот
    эндскрипт
}

Любые советы о влиянии изменений, которые я перечислил выше

флаг hu
Нет необходимости публиковать скриншоты окон терминала, чтобы показать вывод текста. Скопируйте и вставьте сам текст, это намного быстрее и делает его более читаемым.
waltinator avatar
флаг it
Суммируйте журналы. Подсчитайте столбцы (я мог бы, если бы вы разместили текст, а не изображение) и используйте `cut -c45-`, чтобы отрезать изменяющуюся информацию (до момента загрузки в квадратных скобках (# - цифра) "[ ######.######] ", передайте результаты в ` | sort | uniq -c | sort -rn | tee save.txt | less`. Устраните проблему. Остановите потоп!
Wayne Vosberg avatar
флаг bd
Также, пожалуйста, опубликуйте версию Ubuntu и вывод `lshw` и `uname -a`.Если вы погуглите «событие сдерживания DPC», это может указывать на ошибку BIOS.
Organic Marble avatar
флаг us
Выясните, как остановить «событие сдерживания DPC». Это проблема, а не заполнение журналов. Не лечите симптомы.
Andrew Mititi avatar
флаг cn
@mikewhatever, я отредактировал вопрос, чтобы отразить ваши предложения
Jakke avatar
флаг in
В качестве дополнительного бонуса к этой ошибке вы узнали, почему /var, вероятно, должен находиться в другом разделе от вашего корня. Простая проблема может таким образом заблокировать всю вашу систему, в то время как в противном случае она просто заблокировала бы раздел /var (или /var/log).
Nmath avatar
флаг ng
`/var` не обязательно должен находиться в другом разделе. Это не будет иметь никакого значения и только наложит ненужные ограничения на использование пространства. Плохой совет
Рейтинг:0
флаг td

Первая установка стасера Далее: откройте stacer и перейдите к «очистке системы» и нажмите «Выбрать все», а затем синюю кнопку над ним. затем нажмите «Выбрать все», затем синюю кнопку. введите свой пароль и все готово.

Andrew Mititi avatar
флаг cn
Стасер отлично справился со своей задачей. Спасибо

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

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