Logs

/var/crash/ 中的文件是什麼?

  • March 7, 2022

我知道當程序崩潰時,一些文件會在/var/crash/. 但我不知道這些文件是什麼!

那是錯誤日誌嗎?

不,它們是核心的崩潰轉儲,即包含有用資訊的文件,可以在核心崩潰時恢復核心的狀態。這些文件適用於您的核心,就像核心轉儲適用於普通執行檔一樣。存在可用於分析這些文件的實用程序:crash。

文件系統層次標準 (FHS) 報價

對於 Linux 的目錄功能問題,您還應該檢查 FHS:/var/crash:系統崩潰轉儲(可選)| linuxfoundation.org

它指定/var/crash為:

/var/crash:系統崩潰轉儲(可選)

此目錄包含系統故障轉儲。截至本標準發布之日,Linux 不支持系統故障轉儲,但可能符合 FHS 的其他系統可能支持。

但正如其他人所提到的,Debian 也通過 corekeeper 擴展了使用者空間崩潰的標準。

帶來

在 Ubuntu 14.04 中,它是Apport | Ubuntu Wiki而不是將使用者空間崩潰的 corekeeper(預設情況下未安裝 corekeeper,但在儲存庫中可用)。Apport 是由 Apport 程序生成的(臭名昭著的)“檢測到系統問題”啟動彈出視窗的原因:系統總是以“檢測到系統程序問題”對話框開始 | 詢問 Ubuntu

引用自:https://unix.stackexchange.com/questions/139071