分类:
2008-04-08 09:21:58
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