aix dumpdev 생성과 사용

운영환경: AIX 5.3

시스템 메모리가 4GB 이상이면, sysdumpdev 로 lg_dumplv 가 자동 생성된다고 한다. 현재 사용중인 시스템은 2GB 이며, swap 영역을 dumpdev로 사용하고 있다.


# lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 1 1 closed/syncd N/A
hd6 paging 4 4 1 open/syncd N/A
hd8 jfs2log 1 1 1 open/syncd N/A
hd4 jfs2 1 1 1 open/syncd /
hd2 jfs2 20 20 1 open/syncd /usr
hd9var jfs2 1 1 1 open/syncd /var
hd3 jfs2 1 1 1 open/syncd /tmp
hd1 jfs2 1 1 1 open/syncd /home
hd10opt jfs2 1 1 1 open/syncd /opt

# sysdumpdev -l
primary /dev/hd6
secondary /dev/sysdumpnull
copy directory /var/adm/ras
forced copy flag TRUE
always allow dump FALSE
dump compression ON

위의 primary dump device를 lg_dumplv를 만들어 사용하도록 한다. 메모리가 2GB 이므로, dump lv 크기도 2GB로 만들기 위해서, 128MB(ppsize)x20(pp개수)해준다.

# mklv -t sysdump -c 1 -y lg_dumplv rootvg 20
lg_dumplv

lsvg -l rootvg 로 확인해보면, 상태가 closed/sync로 나온다.

lg_dumplv sysdump 24 24 1 closed/syncd N/A

sysdumpdev 커맨드로 새로 만든 lg_dumplv를 dump dev로 지정하여 사용한다. primary dump로 지정하기 위해서는 -p 옵션을, secondary dump로 지정하기위해서는 -s 옵션을 사용한다. -P 옵션은, 지정한 dump device가 재부팅후에도 사용되도록 한다.

# sysdumpdev -Pp /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

위의 경우 always allow dump가 FALSE로 나타난다. 이것을 TRUE로 바꾸려면, -K 옵션을 사용한다. 다시 False로 바꾸고 싶다면 -k(소문자)를 사용한다.

# sysdumpdev -K
# sysdumpdev -l
primary /dev/lg_dumplv
secondary /dev/sysdumpnull
copy directory /var/adm/ras
forced copy flag TRUE
always allow dump TRUE
dump compression ON

# sysdumpdev -k
# 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

 

기타사항: 아래 커맨드로 유효한 dump가 존재하는지 확인 가능하다.

# sysdumpdev -L -S /dev/hd6
0453-039

Device name: /dev/dump_lv
Major device number: 10
Minor device number: 11
Size: 351960576 bytes
Date/Time: Mon Jul 6 18:23:37 KORST 2009
Dump status: -3
dump crashed or did not start

Scanning device /dev/hd6 for existing dump.

 

댓글 남기기

Your email address will not be published.

%d 블로거가 이것을 좋아합니다: