- 論壇徽章:
- 0
|
原帖由 ouyangj0 于 2006-5-4 11:02 發(fā)表
我在solaris 10 運(yùn)行savecore -L 命令想得到內(nèi)核文件,以便用MDB來進(jìn)行分析,可是,系統(tǒng)提示說dedicated dump device required ,是還要做相關(guān)配置么?如何配置,謝謝!
之前我用運(yùn)行了dumpadm命令:
# dumpadm
...
這個(gè)問題已經(jīng)被收錄到opensolaris chinese faq里了。
http://wiki.gceclub.sun.com.cn/index.php/Opensolaris_chinese_faq
默認(rèn)的,系統(tǒng)是用swap分區(qū)做dump設(shè)備的。而savecore -L是live dump,swap分區(qū)作為內(nèi)存的一部分被dump出來,所以,用-L參數(shù)是不能使用swap做dump device的。
用文件來做:
# mkfile 1g /dump
# dumpadm -d /dump
# savecore -v -L
可以用空閑設(shè)備做live dump,首先要有一個(gè)空閑的設(shè)備,然后用dumpadm設(shè)置dedicated的dump設(shè)備。然后再運(yùn)行savecore,關(guān)于dumpadm請看手冊man dumpadmin(1M):
# dumpadm -d /dev/dsk/c1d0s7
Dump content: kernel pages
Dump device: /dev/dsk/c1d0s7 (dedicated)
Savecore directory: /var/crash/boltx-2
Savecore enabled: yes
# savecore -L
dumping to /dev/dsk/c1d0s7, offset 65536, content: kernel
100% done: 35610 pages dumped, compression ratio 4.08, dump succeeded
System dump time: Tue Jul 25 13:49:24 2006 Constructing namelist /var/crash/boltx-2/unix.0
Jul 25 13:49:29 unknown savecore: saving system crash dump in /var/crash/boltx-2/*.0
Constructing corefile /var/crash/boltx-2/vmcore.0
100% done: 35610 of 35610 pages saved
[ 本帖最后由 Solaris12 于 2006-7-25 18:18 編輯 ] |
|