http://www.iplace.co.kr/bbs/zboard.php?id=hoon&page=1&sn1=&divpage=1&category=4&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=111
 
안녕하세요? 박노훈입니다.

OS X이 정상적으로 기동이 되지 않는 경우에 그 원인이 여러 가지가 있겠으나, 하드디스크의 문제로 인해 기동에 장애가 생기는 경우에는 디스크 점검 및 치료를 하여 정상적인 기동을 할 수가 있을 것입니다. 이러한 경우에 시도해볼 수 있는 방법으로는 대표적으로 디스크 유틸리티라는 응용 프로그램과 OS 차원에서 제공되는 fsck 명령이 있습니다.

그럼 디스크 유틸리티와 fsck 명령의 사용법에 대하여 말씀을 드리겠습니다.

증상

때때로 컴퓨터가 정상적으로 기동이 되지 않는 경우가 발생할 수도 있습니다. 이는 부적절한 방법으로 종료를 하였거나, 강제 재시동 혹은 전원의 갑작스런 차단 등으로 인해 발생할 수 있습니다. 이러한 증상은 디스크 치료 유틸리티를 사용하여야 하는 증상임을 말해주는 것입니다.
  • "커맨드 라인" 모드로 일부 기동이 되는 경우

    커맨드 모드(문자만이 표시됨)로 컴퓨터가 기동이 되는 경우에는 거의 하단 부분에 보면 'file system dirty, rum fsck,' 등과 같은 문구가 나타나게 됩니다. 그러한 경우에는 그 문구 밑에 파운드 부호(#)가 프롬프트로 나타나 있게 됩니다. 프롬프트에 이어 명령어를 기입하여 진행을 하여야 하며 이러한 경우에 fsck를 사용하게 됩니다.

  • 일부 기동이 되기는 하나 "커맨드 라인" 모드가 아닌 경우

    컴퓨터가 기동을 하기는 하지만 로그인 화면에까지 도달하지 못하는 경우 혹은 로그인 화면에서 정상적인 사용자 계정명과 비밀번호를 기입하여 진행을 하기는 했으나 정상적인 데스크탑 화면이 뜨지 않는 경우에 해당하며 이러한 경우에는 다시 재시동을 하면서 "싱글 유저 모드"로 부팅을 하여야 합니다. (싱글 유저 모드로 부팅을 하기 위해서는 부팅시에 "Command+S"를 누르고 계시면 됩니다.)

조치
  • 1 단계. Safe Boot(안전 기동)의 시도

    맥 OS X 10.2 이상인 경우에는 안전 기동(Safe Boot) 기능이 포함이 되어 있습니다.
    맥 OS X 10.2 미만인 경우에는 그냥 아래의 2 단계로 넘어가시기 바랍니다.

    "안정 기동"을 사용하는 경우에는 제한된 시스템 소프트웨어만으로 기동을 하게 되며 이러한 과정 중에 디스크 점검과 치료가 자동으로 실행이 되어 지금의 증상을 해결하게 될 수도 있습니다. 만약 이 과정을 통해 정상적인 부팅이 된다면 더 이상의 조치를 취하지 않아도 됩니다.

    "안정 기동"을 통해 문제가 해결이 되는지를 확인하기 위하여 아래의 순서대로 진행을 하시기 바랍니다.

    • 컴퓨터의 재시동 (필요하다면 파워 버튼이나 리셋/인터럽트 버튼 등을 사용)
    • 시스템 시동음이 들리자마자 "Shift"키를 누르고 'Safe Boot'가 진행이 될 때 까지 계속 누르고 계세요. (대용량의 하드디스크에 OS X에 설치가 되어 있는 경우에는 시간이 많이 소요될 수도 있으며 이는 "안정 기동" 과정에서 하드디스크의 점검과 치료가 이루어지 때문입니다.)
    • 컴퓨터가 완전하게 기동이 되면 그 후에 다시 정상적으로 재시동(메뉴 상의 명령을 통해)을 하세요.

      만약 재시동이 성공적으로 이루어진다면 다시 동일한 증상이 발생하기 전에는 더 이상 조치를 취할 필요가 없습니다.

  • 2 단계. 디스크 유틸리티의 사용

    대부분의 환경에서는 맥 OS X에서 기본 제공이 되는 디스크 유틸리티를 사용하여 디스크 점검 및 치료를 하게 됩니다.

    • OS X 시스템 CD를 넣으시고 부팅을 하면서 "C"키를 눌러 시스템 CD로 부팅
    • 부팅이 완료되면 상단의 메뉴 중에서 "설치(Installer)" --> 디스크 유틸리티를 선택
      (주의 : 부팅이 되면 절대로 설치 화면의 제일 처음 화면에서 "계속" 혹은 "Continue"를 클릭하시면 안됩니다. 만약 클릭을 하셨다면 디스크 유틸리티를 사용하기 위해 다시 재시동을 하셔야만 합니다.)
    • "First Aid" 탭을 클릭
    • 하드디스크 볼퓸과 파티션의 명칭을 화면상에 표시하기 위하여 하드디스크 드라이브의 왼쪽에 있는 삼각형 아이콘을 클릭
    • 필요한 경우에 맥 OS X 볼륨을 선택
    • "수리" 혹은 "Repair"를 클릭하면 디스크 유틸리티가 하드디스크 점검을 시작

    위의 과정을 마치면 디스크 유틸리티 프로그램을 종료하고 하드디스크의 OS X 볼륨으로 재시동을 하시면 됩니다. 만약 "수리" 혹은 "Repair" 버튼이 딤드되어 선택을 할 수가 없다면 좌측의 파티션과 볼륨에서 파티션이 아닌 그 하단의 해당 볼륨을 다시 선택하여 주시기 바랍니다.

  • 3 단계. fsck의 사용

    시동 CD나 DVD가 준비되어 있지 않다거나 하여 디스크 유틸리티를 사용할 수 없는 경우에는 fsck를 사용하여 디스크 점검 및 치료를 하셔야 할 것입니다. fsck를 사용하기 위하여 싱글 유저 모드로 부팅을 하게 되면 이는 시동시에 "Command+S"를 누르고 계시면 됩니다.

    • 컴퓨터의 재시동
    • 시동음이 들리면 바로 "Command+S"를 누르고 있다가 일반적인 기동화면이 아닌 텍스트 모드로 부팅이 되면 손을 떼세요.
    • 파운드 부호(#)가 나오게 되면 이는 "싱글 유저 모드"로 기동이 된 것입니다.
    • 이제 커맨드 라인 모드(CLI) 상에서 fsck를 사용하게 되며 다음과 같이 진행을 하게 됩니다.
    • 프롬프트(여기서는 #)에 뒤이어 /sbin/fsck -y 를 입력하고 Return키를 누르세요.
    • 디스크 점검이 진행이 되면서 여러 문장들이 나오게 됩니다.
    • 디스크 점검이 끝나고 하드디스크에 이상이 없었다면 '** The volume appears to be OK.'라는 문장이 나오게 되며 만약 이상을 발견하여 치료를 하였다면 '***** FILE SYSTEM WAS MODIFIED *****'라는 문장이 나오게 됩니다.

      만약 바로 위의 문장을 접하게 된다면 다시 fsck 명령을 시도하시어 이 문장이 나오지 않을 때 까지 여러 번 반복을 하여주시기 바랍니다. 이는 대부분 한 번의 시도로 해결되지 않는 부분들도 있을 수 있기 때문입니다.
    • fsck를 사용하여 아무런 문제가 없다는 메시지가 나오면 reboot 를 입력하시고 Return키를 누르세요.
    • 이제 컴퓨터가 정상적으로 기동이 되어 로그인 화면이 나오고 아무런 문제없이 로그인이 가능해지게 될 것입니다.

    위의 커맨드 라인에서 사용한 명령어들은 모두 Unix의 명령어들이며 fsck 에 붙인 -y라는 옵션의 의미는 문제를 발견한 경우에는 수리를 할 것이냐는 물음이 나오게 되는데 이러한 경우에는 무조건 자동적으로 'Yes'를 적용하게 하는 옵션입니다.

감사합니다.

사용자 로그인