IT/운영체제 / / 2015. 3. 26.

솔라리스 panic & hang

포스팅 목차

    PANIC 에 대해서...
    문제발생 =>  커널이 감식하다가 => 패닉프로그램이 절차에 의해 모든 프로그램을 종료시킴=> core dump를 떨어뜨림 => 시스템 리부팅
    ===================================
    core 파일의 위치

    solaris8,9 : /var/crash/$hostname
    solaris7   : /var/adm/crash/$hostname
    vmcore.0   unix.0
    ===================================
    리부팅할때 마다 core파일이 하나씩 증가됨. core파일의 용량이 많기 때문에 함부로 리부팅하는것은 주의해야함.

     

    Hang에 대해서...
    ex) 모르고 키보드선이 빠졌을 때
    커널이 이 문제에 대해 포착을 못해서 패닉이 절차에 의해 시스템이 내려가지 못함 
    이때의 상태를 hang 이라 함.
    이럴경우 강제로 panic을 돌려줌.

     

    방법은...
    먼저 > ok모드로 떨어뜨림
    ok> sync  

     

    =>컴퓨터에 강제로 panic프로그램을 돌리는 기능을 함. #sync 와는 기능이 다름.
    core dump를 발생시키고 1~100% 쭈루룩 올라간 다음..시스템이 리부팅 됨...
    이때 percent가 올라가는 속도가 느린 경우는, core파일의 용량이 크다는 의미와 같으므로 

    파일시스템까지 깨질거 같은 생각이 들면, 먼저 싱글모드로 접속하여 core파일을 삭제후 부팅함


    • 네이버 블로그 공유
    • 네이버 밴드 공유
    • 페이스북 공유
    • 카카오스토리 공유