第19章 コアダンプの分析
システムクラッシュの原因を確認するには、crash
ユーティリティーを使用します。これにより、GNU Debugger (GDB) に似たインタラクティブなプロンプトが提供されます。crash
を使用すると、kdump
、netdump
、diskdump
、または xendump
によって作成されたコアダンプと実行中の Linux システムを分析できます。あるいは、Kernel Oops Analyzer または Kdump Helper ツールを使用することもできます。
19.1. crash ユーティリティーのインストール
crash ユーティリティーをインストールするために必要なパッケージと手順を説明します。RHEL 9 システムでは、crash
ユーティリティーがデフォルトでインストールされていない可能性があります。crash
は、システムの実行中、またはカーネルクラッシュが発生してコアダンプファイルが作成された後に、システムの状態を対話的に分析するためのツールです。コアダンプファイルは、vmcore
ファイルとも呼ばれます。
手順
関連するリポジトリーを有効にします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow subscription-manager repos --enable baseos repository
# subscription-manager repos --enable baseos repository
Copy to Clipboard Copied! Toggle word wrap Toggle overflow subscription-manager repos --enable appstream repository
# subscription-manager repos --enable appstream repository
Copy to Clipboard Copied! Toggle word wrap Toggle overflow subscription-manager repos --enable rhel-9-for-x86_64-baseos-debug-rpms
# subscription-manager repos --enable rhel-9-for-x86_64-baseos-debug-rpms
crash
パッケージをインストールします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow dnf install crash
# dnf install crash
kernel-debuginfo
パッケージをインストールします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow dnf install kernel-debuginfo
# dnf install kernel-debuginfo
パッケージ
kernel-debuginfo
は実行中のカーネルに対応し、ダンプ分析に必要なデータを提供します。