免费注册 查看新帖 |

Chinaunix

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

[新手入门] AIX Dump Deivce 使用 [复制链接]

论坛徽章:
0
发表于 2008-04-15 14:11 |显示全部楼层
AIX Dump Deivce 使用
1. 估算dump设备所需要的大小
# sysdumpdev -e
0453-041 Estimated dump size in bytes: 981467136

2. 系统会定时检测dump device的大小,见root的cron:
0 15 * * *  /usr/lib/ras/dumpcheck >/dev/null 2>&1
如果发现dump device空间不够大,会报错errpt,例如:
837E0DE7 1112202205 P O dumpcheck The largest dump device is too small.
对于这样的错误信息,一般都是主
dump设备的空间太小。
3. 修改dump device大小的方法:
3.1 查看当前系统的dump device
# sysdumpdev -l
primary              /dev/lg_dumplv
secondary            /dev/sysdumpnull
copy directory       /var/adm/ras
forced copy flag     TRUE
always allow dump    FALSE
dump compression     ON
AIX 52以上,主dump设备都是建立在rootvg上的一个叫lg_dumplv的逻辑卷上。
3.2 修改主dump设备的位置
可以将主dump设备临时指定到/dev/hd6(swap)或者/dev/sysdumpnull(空dump设备,也就是没有)
-P primary dump device
-p Makes permanent the dump device specified by -p or -s flags.
#sysdumpdev -P -p /dev/hd6
primary              /dev/hd6
secondary            /dev/sysdumpnull
copy directory       /var/adm/ras
forced copy flag     TRUE
always allow dump    FALSE
dump compression     ON
3.3 扩展
lg_dumplv的大小或者是重新以大的尺寸创建该lv
# extendlv lg_dumplv xxx

3.4 改变主dump设备回lg_dumplv
# sysdumpdev -P -p /dev/lg_dumplv
primary              /dev/lg_dumplv
secondary            /dev/sysdumpnull
copy directory       /var/adm/ras
forced copy flag     TRUE
always allow dump    FALSE
dump compression     ON

3.5 运行检测程序,看是否还报错。
#/usr/lib/ras/dumpcheck
4. 对于根盘镜像的系统
如果paging swap和dump device不同,系统不会mirror(The system dump devices (primary /dev/hd6 and secondary /dev/sysdumpnull)
should not be mirrored.)
# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
hd5                 boot       1     2     2    closed/syncd  N/A
hd6                 paging     244   488   2    open/syncd    N/A
hd8                 jfs2log    1     2     2    open/syncd    N/A
hd4                 jfs2       8     16    2    open/syncd    /
hd2                 jfs2       40    80    2    open/syncd    /usr
hd9var              jfs2       40    80    2    open/syncd    /var
hd3                 jfs2       16    32    2    open/syncd    /tmp
hd1                 jfs2       40    80    2    open/syncd    /home
hd10opt             jfs2       80    160   2    open/syncd    /opt
lg_dumplv           sysdump    16    16    1    open/syncd    N/A
建议
:在hdisk0和hdisk1上分别创建两个dump device,例如:
rootvg里面的每一个硬盘增加一个dump device
mklv -t sysdump -Y sysdumplv00 rootvg 50 hdisk0
mklv -t sysdump -Y sysdumplv01 rootvg 50 hdisk1
sysdumpdev -P -p /dev/sysdumplv00
sysdumpdev -P -s /dev/sysdumplv01
上面的两个命令可能应该是

sysdumpdev -P -p /dev/sysdumplv0000
sysdumpdev -P -s /dev/sysdumplv0100




本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28131/showart_537849.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP