Quais são os arquivos localizados em `/ var / crash /`?

15

Eu sei que quando um programa falha, alguns arquivos são criados /var/crash/. Mas não sei o que são esses arquivos!

Isso é logs de erro?

Hamed Kamrava
fonte

Respostas:

13

Não, são despejos de falha do kernel, ou seja, arquivos que contêm informações úteis para recuperar o estado do kernel quando ele estava travando. Esses arquivos são para o seu kernel o que são os core dumps para executáveis ​​comuns. Existe um utilitário que pode ser usado para analisar esses arquivos: falha.

Jean-Baptiste Yunès
fonte
4
O pacote Debian corekeeperrealmente armazena coredumps normais em subpastas de /var/crash.
Jofel
Eu acho que vale a pena mencionar que a remoção de conteúdo /var/crashpode fazer com que os System program problem detectedpop - ups desapareçam no Ubuntu.
Błażej Michalik 13/04/19
7

Cotação FHS (Filesystem Hierarchy Standard)

Para perguntas sobre a função de diretório do Linux, você também deve verificar o FHS: / var / crash: Dumps de falha do sistema (opcional) | linuxfoundation.org

Especifica /var/crashcomo:

/ var / crash: despejos de memória do sistema (opcional)

Este diretório contém despejos de memória do sistema. Na data deste release do padrão, os despejos de memória do sistema não eram suportados no Linux, mas podiam ser suportados por outros sistemas que podem estar em conformidade com o FHS.

Mas como outros mencionaram, o Debian estendeu o padrão para falhas no espaço do usuário também via corekeeper.

Apport

No Ubuntu 14.04, é o Apport | Ubuntu Wiki, em vez do corekeeper, que coloca o espaço do usuário travado (o corekeeper não é instalado por padrão, mas disponível nos repositórios). Apport é a causa do (in) famoso pop-up de inicialização "Problema no sistema detectado" gerado pelo programa Apport: O sistema sempre inicia com o diálogo "Problema no programa do sistema detectado" | Ask Ubuntu

Ciro Santilli adicionou uma nova foto
fonte
Então ... é ou não é suportado pelo Linux?
Rogerdpack
@rogerdpack Eu acho que é mais uma bagunça dependente de distro. Como tudo na terra do usuário.
Ciro Santilli escreveu