- 論壇徽章:
- 0
|
AIX Dump Deivce 使用
1. 估算dump設備所需要的大小
# sysdumpdev -e
0453-041 Estimated dump size in bytes: 981467136
2. 系統(tǒng)會定時檢測dump device的大小,見root的cron:
0 15 * * * /usr/lib/ras/dumpcheck >/dev/null 2>&1
如果發(fā)現(xiàn)dump device空間不夠大,會報錯errpt,例如:
837E0DE7 1112202205 P O dumpcheck The largest dump device is too small.
對于這樣的錯誤信息,一般都是主dump設備的空間太小。
3. 修改dump device大小的方法:
3.1 查看當前系統(tǒng)的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上的一個叫l(wèi)g_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的大小或者是重新以大的尺寸創(chuàng)建該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. 對于根盤鏡像的系統(tǒng)
如果paging swap和dump device不同,系統(tǒng)不會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上分別創(chuàng)建兩個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 |
|