[Закрыто] Содержимое директории /var/lib/systemd/coredump

Доброго времени суток!
Обнаружил внезапно дефицит свободного меса в корневом каталоге. Виновником оказался файл размером почти 1 гигабайт с названием, начинающимся с core.firefox.1000. - и далее длинный набор цифр и букв, лежащий в папке /var/lib/systemd/coredump. Полагаю, удаление файлов из этой папки не вызовет катастрофы в системе, но всё-таки хочу спросить: безопасно ли?
Заранее благодарю.
У меня coredump пуст .
teplovoz, если правильно понимаю, при падении приложения создается дамп памяти и помещается в эту папку. Видимо, после перезагрузки содержимое папки удаляется. Сейчас читаю статью в АрчВики. Статья не переведена на русский, и это несколько затрудняет понимание.
Сервис systemd-coredump автоматически генерирует и сохраняет coredump в журнал трассировки стека и дополнительно сохраняет на диске в /var/lib/systemd/coredump … и данный режим используется по умолчанию ... и они не удаляются (не помню какой размер стоит по дефолту)
Управление systemd-coredump через /etc/systemd/coredump.conf
Если дампы никогда не анализируешь, то можно отключить запись аварийных дампов - в файле /etc/systemd/coredump.conf записать/изменить Storage=none и перезагрузиться...... или ограничить размер.... Я эти опции не проверял... иногда все же необходимо провести анализ дампов, периодически смотрю (ls -l /var/lib/systemd/coredump/) и я удаляю ручками...
Смотри ...... $ coredumpctl --help
Но не пугайся, например, если посмотреть дампы - $ coredumpctl list ....то /var/lib/systemd/coredump/ может быть пуст, а список дампов будет — просто будут указаны все дампы, имеющиеся в журнале
Ошибки не исчезают с опытом - они просто умнеют
vasek, вот как раз разбирался с тем, как отключить запись дампов - простому юзеру они ни к чему. Если папка /var/lib/systemd/coredump автоматически не очищается, могу я очистить её вручную?
leonardo19
могу я очистить её вручную?
Можешь........я же написал, что я чищу в ручную............
И все-таки, не советую изменять опции........оставь все как есть........смотри периодически, это не трудно..... и возможно в будущем будешь смотреть, а почему упало......... минимум инфы получить можно .........coredumpctl gdb .....
Ошибки не исчезают с опытом - они просто умнеют
vasek, спасибо.
leonardo19, если посмотреть лог pacman (поиск по coredump ), то там будет запись (это же думаю должно быть и в Wiki и в man... не помню)
создать файл /etc/sysctl.d/50-coredump.conf и прописать kernel.core_pattern=|/usr/lib/systemd/systemd-coredump %p %u %g %s %t %e
значит ты прописал ….... а кто не делал у тех и не будет дампов в нужном месте....
PS......... cat /etc/sysctl.d/50-coredump.conf
kernel.core_pattern=|/usr/lib/systemd/systemd-coredump %p %u %g %s %t %e
Ошибки не исчезают с опытом - они просто умнеют
vasek
значит ты прописал …....
Не прописывал. Файл /etc/sysctl.d/50-coredump.conf не существует.
leonardo19
Не прописывал. Файл /etc/sysctl.d/50-coredump.conf не существует.
Значит сейчас что то изменилось ....... давно не читал.....и, похоже, все делается автоматом.......
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.