leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
Доброго времени суток! Обнаружил внезапно дефицит свободного меса в корневом каталоге. Виновником оказался файл размером почти 1 гигабайт с названием, начинающимся с core.firefox.1000. - и далее длинный набор цифр и букв, лежащий в папке /var/lib/systemd/coredump. Полагаю, удаление файлов из этой папки не вызовет катастрофы в системе, но всё-таки хочу спросить: безопасно ли? Заранее благодарю. |
teplovoz |
|
Темы:
7
Сообщения:
1045
Участник с: 28 мая 2012
|
У меня coredump пуст . |
leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
teplovoz, если правильно понимаю, при падении приложения создается дамп памяти и помещается в эту папку. Видимо, после перезагрузки содержимое папки удаляется. Сейчас читаю статью в АрчВики. Статья не переведена на русский, и это несколько затрудняет понимание. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Сервис 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/ может быть пуст, а список дампов будет — просто будут указаны все дампы, имеющиеся в журнале
Ошибки не исчезают с опытом - они просто умнеют
|
leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
vasek, вот как раз разбирался с тем, как отключить запись дампов - простому юзеру они ни к чему. Если папка /var/lib/systemd/coredump автоматически не очищается, могу я очистить её вручную? |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
leonardo19Можешь........я же написал, что я чищу в ручную............ И все-таки, не советую изменять опции........оставь все как есть........смотри периодически, это не трудно..... и возможно в будущем будешь смотреть, а почему упало......... минимум инфы получить можно .........coredumpctl gdb .....
Ошибки не исчезают с опытом - они просто умнеют
|
leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
vasek, спасибо. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
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
Ошибки не исчезают с опытом - они просто умнеют
|
leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
vasekНе прописывал. Файл /etc/sysctl.d/50-coredump.conf не существует. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
leonardo19Значит сейчас что то изменилось ....... давно не читал.....и, похоже, все делается автоматом.......
Ошибки не исчезают с опытом - они просто умнеют
|