| HOME / 정보공유 / AIX 명령어 모음

sysdumpdev
sysdumpdev sysdumpdev 명령 목적 수행 중인 시스템에서 1차 또는 2차 덤프 장치를 변경합니다. 구문
sysdumpdev -P { -p Device | -s Device } [ -q ] [ -i ]
sysdumpdev [ -p Device | -s Device ] [ -q ]
sysdumpdev [ -d Directory | -D Directory | -e | -I | [ -k | -K ] | -l | -L | -p Device | -q | -r Host: Path | -s Device | -z ]
sysdumpdev [ -c | -C ] [ -i ]
설명
sysdumpdev 명령은 수행 중인 시스템에서 1차 또는 2차 덤프 장치 지정 값을 변경합니다. 1차 및 2차 덤프 장치는 시스템 구성설정 오브젝트에 지정됩니다. sysdumpdev 명령이 다시 수행될 때까지 또는 시스템이 재시작될 때까지 새로운 장치 지정이 유효합니다.
sysdumpdev 명령에 플래그를 사용하지 않을 경우, ODM 오브젝트 계층을 사용하는 SWservAt에 정의된 덤프 장치가 사용됩니다. 디폴트 1차 덤프 장치는 /dev/hd6입니다. 디폴트 2차 덤프 장치는 /dev/sysdumpnull입니다.
주:
미러된 페이징 공간은 덤프 장치로 사용될 수도 있습니다.
디스켓 드라이브를 덤프 장치로 사용하지 마십시오.
페이징 장치를 사용할 경우, 1차 페이징 장치 hd6만을 사용합니다AIX 4.2.1 이상에서는 루트 볼륨 그룹(rootvg)을 2차 덤프 장치로 사용할 수 있습니다.
웹 기반 시스템 관리자(wsm)의 장치 응용프로그램을 사용하여 이 명령을 수행할 수 있습니다.
또한 sysdumpdev 명령을 사용하여 덤프를 덤프 장치에 쓰기 전에 덤프가 압축될 것인지 여부를 지정할 수 있습니다. 이 때 덤프를 압축하면 덤프 장치에 필요한 크기가 감소되지만 덤프 프로세스의 시간이 길어지는 원인이 될 수도 있습니다.
주:
압축된 덤프를 덤프 장치에서 파일로 복사하려면 savecore 명령을 사용해야 합니다.
덤프 압축 기능은 AIX 4.3.2 이상 버전에만 적용됩니다.
비rootvg 볼륨 그룹에서 sysdumpdev 수행
영구적인 덤프 장치가 아니라면 루트 볼륨 그룹 외부에서 덤프 논리적 볼륨을 사용할 수 있습니다. 예를 들어, -P 플래그를 지정하지 않을 경우가 그렇습니다. 그러나 페이징 공간을 선택한 경우에는 덤프 장치가 rootvg에 있지 않는 한 덤프 장치를 복사할 수 없습니다. 덤프 장치를 복사해야 하는 경우, 페이징이 시작되기 전에 rootvg만이 활성합니다.
1차 덤프 장치는 항상 영구적 덤프 장치로 루트 볼륨 그룹에 있어야 합니다. 2차 장치는 페이징 공간이 아닌 경우에 루트 볼륨 그룹 외부에 있을 수 있습니다.
sysdumpdev를 사용하여 원격 덤프 장치 구성설정
sysdumpdev 명령은 원격 덤프 장치를 구성설정하는 데도 사용할 수 있습니다. 다음 조건이 만족되어야 원격 덤프 장치를 구성설정할 수 있습니다.
국지 및 원격 호스트에 전송 제어 프로토콜/인터넷 프로토콜(TCP/IP)이 설치 및 구성설정되어 있어야 합니다.
국지 호스트에 NFS(네트워크 파일 시스템)이 설치되어 있어야 합니다.
원격 호스트가 NFS를 지원해야 합니다.
원격 호스트가 작동되고 네트워크에 연결되어 있어야 합니다. ping 명령을 사용하여 조건에 맞는지 확인할 수 있습니다.
원격 호스트에는 NFS(네트워크 파일 시스템) 반출 디렉토리가 정의되어 있어야 하는 데, 이 디렉토리는 국지 호스트에 원격 호스트의 덤프 파일에 루트 액세스 권한뿐만 아니라 읽기 및 쓰기 사용 권한이 있어야 합니다.
원격 호스트가 국지 호스트와 같을 수 없습니다.
네트워크 장치 드라이버가 원격 덤프를 지원해야 합니다. 원격 덤프를 지원하는 드라이버는 다음 네트워크 장치용 드라이버를 포함합니다.
통합 이더넷 MCA 어댑터
IBM 10/100 Mbps 이더넷 TX MCA 어댑터(8f62)
IBM PCI 이더넷 어댑터(22100020)
IBM 10/100 Mbps 이더넷 PCI 어댑터(23100020)
FDDI MCA 어댑터
ISA 토큰 링 어댑터
토큰 링 고성능 어댑터(8fa2)
토큰 링 고성능 어댑터(8fc8)
IBM PCI 토큰 링 어댑터(14101800)
IBM PCI 토큰 링 어댑터(14103e00)
원격 덤프를 지원하지 않는 드라이버는 다음 네트워크 장치용 드라이버를 포함합니다.
ISA 이더넷 어댑터
이더넷 고성능 LAN 어댑터(8ef5)
이더넷 고성능 LAN 어댑터(8f95)
기가비트 이더넷 SX PCI 어댑터(14100401)
플래그
-c 덤프가 압축되지 않음을 지정합니다. -c 플래그는 AIX 4.3.2 이상 버전에만 적용됩니다.
-C 앞으로의 모든 덤프가 덤프 장치에 기록되기 전에 압축될 것임을 지정합니다. -C 플래그는 AIX 4.3.2 이상 버전에만 적용됩니다.
-d 디렉토리 시스템 부팅시 덤프가 복사될 Directory를 지정합니다. 부팅시 복사에 실패하면 -d 플래그는 시스템 덤프를 무시합니다.
-D Directory 시스템 부팅시 덤프가 복사될 Directory를 지정합니다. 부팅시 복사에 실패하면 -d 플래그는 시스템 덤프를 무시합니다.
주의: -d 디렉토리 또는 -D 디렉토리 플래그를 사용하면, 다음과 같은 오류 조건이 발견됩니다.
Directory가 존재하지 않습니다.
Directory가 국지 저널 파일 시스템에 없습니다.
Directory가 rootvg 볼륨 그룹에 없습니다.
-e 현재 수행 중인 시스템에 대한 덤프 크기(바이트 단위)를 추정합니다. 덤프가 압축될 경우, 표시되는 크기는 압축 후의 평가된 크기입니다.
-i 시스템 기능으로부터 sysdumpdev 명령이 호출되었음을 나타냅니다. 이 플래그는 시스템 유틸리티에서만 사용됩니다. -i 플래그는 영향을 받는 값이 자동 IBM 기능이 아닌 다른 기능에 의해 이미 수정된 경우 요청된 변경을 수행하지 않습니다. 즉, -i 플래그는 이전 변경을 대체하지 않습니다.
-I 이전 변경사항의 표시를 재설정합니다. -I 플래그를 지정한 후, 변경은 -i 플래그로 할 수 있습니다.
-k 재설정 버튼이나 덤프 키 조합으로 덤프를 강행하려면 키 모드를 서비스 위치로 전환해야 합니다. 이것은 디폴트 설정입니다.
-K 재설정 버튼이나 덤프 키 조합이 정상 위치에 있는 키를 사용하여 덤프를 강행하거나 키 모드 스위치없이 시스템에 덤프를 강행합니다.
주: 키 모드가 없는 기계에서는 재설정 버튼이나 이 값이 지정되지 않은 키 스위치로 덤프를 할 수 없습니다.
-l 1차 및 2차 덤프 서비스의 현재 값, 복사 디렉토리 및 forcecopy 속성을 나열합니다.
-L 가장 최근의 시스템 덤프에 대한 통계 정보를 보여줍니다. 이 정보에는 최종 덤프 시간, 쓰여진 바이트 수 및 완료 상태가 포함됩니다. 덤프가 압축되었을 경우 이 플래그는 해당 덤프의 압축되지 않은 원래 크기와 압축된 크기를 모두 표시합니다. 압축된 크기는 실제 덤프 장치에 기록된 덤프의 크기입니다.
-P -p 또는 -s 플래그가 지정하는 덤프 장치를 영구적으로 만듭니다. -P 플래그는 -p 또는 -s 플래그와만 사용할 수 있습니다.
-p Device 임시적으로 1차 덤프 장치를 지정된 장치로 변경합니다. 장치는 논리적 볼륨 또는 테이프 장치일 수 있습니다. 네트워크 덤프의 경우, 장치는 호스트 이름과 경로 이름이 될 수 있습니다.
-q 표준 출력으로의 모든 메세지를 억제합니다. 이 플래그는 -l, -r, -z 또는 -L 플래그와 함께 사용할 경우 -q 명령은 무시됩니다.
-r Host:Path Host 서버에 있는 원격 덤프 파일이 사용한 사용 가능 공간. 덤프 파일의 위치는 Path에서 지정합니다.
-s Device 임시적으로 2차 덤프 장치를 지정된 장치로 변경합니다. 장치는 논리적 볼륨 또는 테이프 장치일 수 있습니다. 네트워크 덤프의 경우, 장치는 호스트 이름과 경로 이름이 될 수 있습니다.
-z 새 시스템 덤프가 존재하는지 결정합니다. 새 덤프가 존재하면 덤프 크기(바이트 단위)와 덤프 장치 이름을 포함하는 문자열이 표준 출력에 기록됩니다. 새 시스템 덤프가 없으면 아무 결과도 리턴하지 않습니다. 기존의 시스템 덤프에 sysdumpdev -z 명령을 수행하고 나면 그 덤프는 더 이상 최근의 덤프로 간주되지 않습니다.
sysdumpdev 명령에 플래그를 사용하지 않으면 디폴트 덤프 장치를 사용합니다.
보안
액세스 제어: root 사용자만이 이 명령을 수행할 수 있습니다.
예제
현재 덤프 장치 설정 값을 표시하려면 다음과 같이 입력하십시오.
sysdumpdev -l
논리적 볼륨 hd7를 1차 덤프 장치로서 지정하려면 다음과 같이 입력하십시오.
sysdumpdev -p /dev/hd7
테이프 장치 rmt0을 2차 덤프 장치로서 지정하려면 다음과 같이 입력하십시오.
sysdumpdev -s /dev/rmt0
이전 덤프에서 나온 정보를 보려면 다음과 같이 입력하십시오.
sysdumpdev -L
1차 덤프 장치의 데이터베이스 오브젝트를 영구적으로 /dev/newdisk1로 변경하려면 다음과 같이 입력하십시오.
sysdumpdev -P -p /dev/newdisk1
새로운 시스템 덤프가 있는지 확인하려면 다음과 같이 입력하십시오.
sysdumpdev -z
최근에 시스템 덤프가 일어났으면 다음과 유사한 출력이 표시됩니다.
4537344 /dev/hd7
호스트 mercury에 있는 원격 덤프 파일 /var/adm/ras/systemdump를 1차 덤프 장치로 지정하려면 다음과 같이 입력하십시오.
sysdumpdev -p mercury:/var/adm/ras/systemdump
:(콜론)을 호스트 이름과 파일 이름 사이에 넣어야 합니다.
시스템 이상 이후 덤프가 복사될 디렉토리를 지정하려 할 때 덤프 장치가 /dev/hd6일 경우, 다음과 같이 입력하십시오.
sysdumpdev -d /tmp/dump
이 명령은 시스템 이상이 일어난 후 /dev/hd6에서 /tmp/dump로 덤프 복사를 시도합니다. 복사하다가 오류가 발생하면 시스템이 부트 절차를 계속하고 덤프는 유실됩니다.
시스템 이상 이후 덤프가 복사될 디렉토리를 지정하려 할 때 덤프 장치가 /dev/hd6일 경우, 다음과 같이 입력하십시오.
sysdumpdev -D /tmp/dump
이 명령은 시스템 이상이 일어난 후 /dev/hd6에서 /tmp/dump로 덤프 복사를 시도합니다. 복사에 실패하면 일부 외부 미디어에 수작업으로 덤프를 복사할 수 있게 해 주는 메뉴가 나타납니다.
관련 정보
mount 명령, ping 명령, savecore 명령, sysdumpstart 명령.