DUMPON(8)

名称
dumpon - クラッシュダンプ用デバイスの指定

書式
dumpon [-v] special_file dumpon [-v] off

解説
dumpon は、パニック時にカーネルがクラッシュダンプをセーブするデバイスを 指定するのに用いられます。

通常、 dumpon はシステムのマルチユーザ初期化ファイル /etc/rc の中で呼び出され、ブート時の設定ファイル /etc/rc.conf の変数 “dumpdev” によって制御されます。

指定したダンプデバイスは、 物理メモリよりも少なくとも 64 キロバイトは大きい必要があります。

-v フラグは dumpon にその処理に関する詳細情報を出力させます。

注
ファイルシステムの状態のカーネル内部表現が信用できない状態で、 panic(9) 条件が発生し得ます。 このため、システムスワップデバイスであって、ファイルシステムを含ま ない デバイスの 1 つを、ダンプデバイスとして使用すべきです。

dumpon プログラムの動作は、 sysctl(3) の MIB 変数 “kern.dumpdev” に指定された special_file のデバイス番号を設定するか、 あるいは special_file が文字列 “off” の場合は NODEV (ダンプはとらないことを意味します) を設定する、というものです。

dumpon はカーネル初期化中には使用できませんので、 カーネル初期化中のシステムパニックのダンプ生成用には、 loader(8) が提供する dumpdev 変数を使用してください。

関連項目
sysctl(3), fstab(5), rc.conf(5), config(8), init(8), loader(8), rc(8), savecore(8), swapon(8), panic(9)

関連ファイル
/dev/{ad,da}?s?b
    標準のスワップ領域
/etc/rc.conf
    ブート時のシステム設定

バグ
クラッシュダンプをとるときには 既にファイルシステムレイヤは動作していないので、 クラッシュダンプを直接ファイルに落すことはできません。

歴史
dumpon コマンドは FreeBSD 2.1 で登場しました。