Я не знаю, что создает гигабайты ошибок в системном журнале

Awkраствор:

awk 'NR == FNR{ a[$1, $2] = $3; next }
     ($1, $2) in a{ $3 = a[$1, $2] }1' file2 OFS='  ' file1

Выход:

A1  1  NA
A1  2  NA
A1  3  NA
A1  4  A
A1  5  B
A1  6  T
A1  7  NA
A1  8  NA
A1  9  NA
A2  1  NA
A2  2  NA
A2  3  T
A2  4  NA
1
11.01.2020, 14:44
6 ответов

Я думаю, что ошибка вызвана VLC. Попробуйте использовать другой медиаплеер.

14
27.01.2020, 23:22

Когда я запускал VLC из команды -строка (терминал ), все сообщения об ошибках уходили туда вместо того, чтобы заполнять мой диск.

2
03.05.2020, 17:45

Для этого большого /var/log/syslogв Воспроизведение/приостановка видео при переключении на другого пользователя создает гигабайты журналов ошибок . В описании ошибки упоминается, что использование видеоплеера (, например, VLC ), позволяет вывести ошибку. Неясно, является ли VLC единственным проигрывателем, который выдает ошибку.

Ошибка не устранена. Но как способ остановить вывод, закрытие VLC, по-видимому, работает. Согласно сообщениям в ветке ошибок и моему собственному опыту, избегание воспроизведения видео при переключении пользователей и, возможно, рабочих пространств должно предотвратить появление проблемы. Ответ от nyxee является связанным обходным путем.

10
10.05.2020, 14:09

То же самое случилось со мной на поп ОС 20.04 Закрытие vlc и очистка системного журнала остановили его от заполнения

Vlc удобен в использовании, просто не позволяйте системе приостанавливать или переключать пользователя, когда видео поставлено на паузу. Тем не менее, у меня были другие проблемы с моей установкой, поэтому я стер.

2
24.09.2020, 21:29

Ошибка в VLC, который печатает журналы после возобновления работы.
Мой обходной путь — служба systemd, которая убивает VLC после возобновления работы.
Вот это на Github ; вот как это выглядит:

[Unit]
Description=Kills VLC on resume in order to fix logging spam

[Service]
Type=oneshot
ExecStart=-/usr/bin/killall vlc
TimeoutSec=0
StandardOutput=syslog
After=suspend.target

[Install]
WantedBy=multi-user.target sleep.target
5
04.01.2021, 19:51

Это вызвано VLC, если он запускается двойным щелчком по файлу в Nautilus.

Если ваша система приостанавливается, когда VLC все еще открыт, это может вызвать эту проблему. Вы можете закрыть VLC или просто перейти к другому моменту времени в видео, после чего спам в журнале -прекратится. Об ошибке уже сообщалось здесь .

Обходной путь

  1. После приостановки сначала откройте VLC и немного перемотайте назад, чтобы остановить ведение журнала.
  2. очистить системный журнал и журналctl с помощью этого скрипта:
#!/bin/bash

# deletes all but the last 1000 lines in syslog and vacuums journalctl down to 50 MB

LINES=1000
tail -n $LINES /var/log/syslog > /tmp/tmpfile
cat /tmp/tmpfile > /var/log/syslog
rm /tmp/tmpfile
service syslog restart
journalctl --vacuum-size=50M
logger syslog "emptied and service restarted; journalctl vacuumed down to 50 MB"

или скачать скрипт из моего списка

Сохраните скрипт в /usr/local/sbin/truncate_syslog.shи предоставьте ему права на выполнение

3
08.02.2021, 16:58

Теги

Похожие вопросы