시스템 충돌 덤프를 캡처하거나 덤프 장치의 크기를 조정할 때 문제가 발생하면 다음 항목을 검토하십시오.
충돌 덤프가 자동으로 만들어지지 않은 경우 savecore 명령을 사용하여 충돌 덤프를 저장할 수 있습니다.
ZFS 루트 파일 시스템을 처음 설치하거나 ZFS 루트 파일 시스템으로 마이그레이션할 때 자동으로 덤프 장치가 만들어집니다. 대부분의 경우에는 기본 덤프 장치 크기가 너무 작은 경우에만 덤프 장치의 크기를 조정해야 합니다. 예를 들어, 메모리가 큰 시스템에서 덤프 장치 크기를 다음과 같이 40GB로 늘립니다.
# zfs set volsize=40G rpool/dump
큰 덤프 장치의 크기를 조정하는 프로세스는 시간이 오래 걸릴 수 있습니다.
특정 이유로 덤프 장치를 수동으로 만든 후 덤프 장치를 사용으로 설정해야 할 경우 다음과 유사한 구문을 사용하십시오.
# dumpadm -d /dev/zvol/dsk/rpool/dump Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/ Savecore enabled: yes Save compressed: on
메모리가 128GB 이상인 시스템의 경우 기본적으로 만들어진 덤프 장치보다 큰 덤프 장치가 필요할 수 있습니다. 덤프 장치가 너무 작아 기존 충돌 덤프를 캡처할 수 없을 경우 다음과 유사한 메시지가 표시됩니다.
# dumpadm -d /dev/zvol/dsk/rpool/dump dumpadm: dump device /dev/zvol/dsk/rpool/dump is too small to hold a system dump dump size 36255432704 bytes, device size 34359738368 bytes
스왑 및 덤프 장치의 크기 지정에 대한 자세한 내용은 Oracle Solaris 11.2의 파일 시스템 관리 의 스왑 공간 계획을 참조하십시오.
지금은 최상위 장치가 여러 개인 풀에 덤프 장치를 추가할 수 없습니다. 다음과 유사한 메시지가 표시됩니다.
# dumpadm -d /dev/zvol/dsk/datapool/dump dump is not supported on device '/dev/zvol/dsk/datapool/dump': 'datapool' has multiple top level vdevs
최상위 장치가 여러 개일 수 없는 루트 풀에 덤프 장치를 추가하십시오.