Oracle® Solaris 11.2의 ZFS 파일 시스템 관리

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

ZFS 덤프 장치 문제 해결

시스템 충돌 덤프를 캡처하거나 덤프 장치의 크기를 조정할 때 문제가 발생하면 다음 항목을 검토하십시오.

  • 충돌 덤프가 자동으로 만들어지지 않은 경우 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

    최상위 장치가 여러 개일 수 없는 루트 풀에 덤프 장치를 추가하십시오.