免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1869 | 回复: 1

关于savecore的错误,谢谢! [复制链接]

论坛徽章:
0
发表于 2006-05-04 11:02 |显示全部楼层
我在solaris 10 运行savecore -L 命令想得到内核文件,以便用MDB来进行分析,可是,系统提示说dedicated dump device required ,是还要做相关配置么?如何配置,谢谢!
之前我用运行了dumpadm命令:
# dumpadm
      Dump content: kernel pages
       Dump device: /spare/dumpfile (dedicated)
Savecore directory: /var/crash/axiom2
  Savecore enabled: yes
      我是用root登录的。

论坛徽章:
0
发表于 2006-07-25 14:05 |显示全部楼层
原帖由 ouyangj0 于 2006-5-4 11:02 发表
我在solaris 10 运行savecore -L 命令想得到内核文件,以便用MDB来进行分析,可是,系统提示说dedicated dump device required ,是还要做相关配置么?如何配置,谢谢!
之前我用运行了dumpadm命令:
# dumpadm
   ...


这个问题已经被收录到opensolaris chinese faq里了。

http://wiki.gceclub.sun.com.cn/index.php/Opensolaris_chinese_faq


默认的,系统是用swap分区做dump设备的。而savecore -L是live dump,swap分区作为内存的一部分被dump出来,所以,用-L参数是不能使用swap做dump device的。

用文件来做:


# mkfile 1g /dump
# dumpadm -d /dump
# savecore -v -L

可以用空闲设备做live dump,首先要有一个空闲的设备,然后用dumpadm设置dedicated的dump设备。然后再运行savecore,关于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 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP