新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > Solaris教程 > 正文:如何用savecore产生live dump?

如何用savecore产生live dump?

新客网 XKER.COM 2008-06-29 来源: 收藏本文

默认的,系统是用swap分区做dump设备的,系统panic或者reboot -d后,在系统重启时利用swap分区来保存dump的内容。

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

# dumpadm
     Dump content: kernel pages
      Dump device: /dev/dsk/c0d0s1 (swap)
 Savecore directory: /var/crash/boltx-2
 Savecore enabled: yes

因此,首先要有一个空闲的设备或者文件,然后用dumpadm设置这个设备或者文件为dedicated的dump设备,关于dumpadm请看手册man dumpadmin(1M):

# mkfile 1g /export/home/dump
# dumpadm -d /export/home/dump
     Dump content: kernel pages
      Dump device: /export/home/dump (dedicated)
 Savecore directory: /var/crash/boltx-2
 Savecore enabled: yes
然后,再运行savecore:

# savecore -v -L
dumping to /export/home/dump, offset 65536, content: kernel
100% done: 41184 pages dumped, compression ratio 2.97, dump succeeded
System dump time: Tue Jul 25 18:10:27 2006
Jul 25 18:10:31 unknown savecore: saving system crash dump in /var/crash/boltx-2/*.1
Constructing namelist /var/crash/boltx-2/unix.1
Constructing corefile /var/crash/boltx-2/vmcore.1
100% done: 41184 of 41184 pages saved

标签:savecore   Live   dump  
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
推荐阅读
阅读排行
随机推荐
实用信息推荐