디스크 유틸리티 및 fsck를 사용하여 시동 문제 해결 및 디스크 유지 관리 수행하기

컴퓨터가 정상적으로 시동되지 않으면 디스크 복구 유틸리티를 사용하여 문제를 해결해야 할 수 있습니다. 

이 문서는 아카이브 처리되었으며 Apple은 더 이상 이 문서를 업데이트하지 않습니다.

OS X에는 디스크를 확인하고 복구하는 데 사용하는 2개의 유틸리티(디스크 유틸리티와 명령어 라인 유틸리티 fsck)가 있습니다. 이러한 유틸리티는 컴퓨터가 정상적으로 시동되지만 디스크에 파일 시스템 문제가 있는지 검사하려는 경우에도 사용할 수 있습니다. Mac OS X 10.4.3 이후 버전의 경우 아래 'Mac OS X 10.4.3 이후 버전의 실시간 확인에 관하여' 섹션을 참조하십시오.

중요: Mac OS X 10.4 이후 버전을 사용 중인 경우에는 가능할 때마다 fsck 대신 디스크 유틸리티를 사용해야 합니다.

경우에 따라 파일 시스템 오류로 인해 컴퓨터가 시동되지 않을 수도 있습니다. 이 문제는 잘못된 시스템 종료, 강제 재시동 또는 정전이 일어난 후에 발생할 수 있습니다. 컴퓨터를 시동할 때 다음과 같은 증상이 나타나면 디스크 복구 유틸리티를 사용하십시오.

  • 컴퓨터가 부분적으로 시동된 다음 텍스트 전용 환경에서 명령어 라인이 표시되는 경우. "파일 시스템에 먼지가 묻어 있습니다. fsck를 실행하십시오."라는 메시지가 나타날 수 있습니다. 이 아래에는 숫자 기호(#)로 표시된, 명령을 입력할 수 있는 명령어 라인 프롬프트가 표시됩니다. 명령어 라인 프롬프트가 표시되면 명령어 라인에서 fsck를 실행해야 합니다. 아래의 '필요한 경우 fsck 사용'을 참조하십시오.
  • 컴퓨터가 시동되지만 로그인 화면으로 넘어가지 못하는 경우.
  • 컴퓨터가 로그인 화면으로 넘어가지만 로그인 후 데스크탑을 로드하지 못하는 경우. 

 

컴퓨터에 위 문제가 나타나는 경우 다음 몇 가지 방법을 시도하여 컴퓨터를 다시 정상적으로 시동하십시오. OS X Lion 이후 버전의 복구 시스템 또는 인터넷 복구로 시동할 수 없는 경우 아래 'fsck 사용하기' 섹션을 참조하십시오.

안전 모드 시도하기

Mac OS X 10.2 이후 버전을 사용하는 경우에는 자동 디스크 검사 및 복구가 포함된 안전 모드로 컴퓨터를 시동할 수 있습니다. Mac OS X 10.1.5 이전 버전을 사용하는 경우에는 다음 섹션으로 건너뛰십시오. 안전한 시동은 컴퓨터를 안전 모드로 시동하여 컴퓨터를 성공적으로 시동할 수 있도록 해 줍니다. 이렇게 하려면 다음 단계를 수행합니다.

  1. 안전 모드로 시동합니다.
  2. 시스템이 완전히 시동되면 컴퓨터를 정상적으로 재시동합니다.

 

Mac이 성공적으로 시동되면 문제가 해결된 것입니다. 문제가 계속되면 디스크 유틸리티를 사용해 봅니다.

디스크 유틸리티 사용해 보기

다음 단계로 디스크 유틸리티 App을 사용하여 디스크를 확인하거나 복구합니다.

  1. OS X Lion 이후 버전을 사용 중인 경우 복구 시스템 또는 인터넷 복구로 컴퓨터를 시동합니다. OS X 이전 버전을 사용 중이고 컴퓨터와 함께 Mac OS X Install Disc가 제공된 경우 대신 설치 디스크를 삽입하고 C 키를 길게 누른 상태에서 컴퓨터를 시동합니다.
  2. 컴퓨터의 시동이 완료되면 유틸리티 윈도우에서 '디스크 유틸리티'(설치 디스크로 시동한 경우 '설치 프로그램' 메뉴)를 선택합니다.
  3. '검사/복구' 탭을 클릭합니다.
  4. 하드 드라이브 아이콘 왼쪽에 있는 펼침 삼각형을 클릭하여 하드 디스크 볼륨 및 파티션 이름을 표시합니다.
  5. 사용 중인 시동 디스크(보통 'Macintosh HD'라는 이름으로 되어 있음)를 선택합니다.
  6. '복구'를 클릭합니다. 디스크 유틸리티에서 디스크를 검사하고 복구합니다.

정보: Mac OS X 10.6 이전 버전에서 디스크 유틸리티를 사용하여 시동 볼륨을 확인 또는 복구하는 경우에는 항상 설치 또는 복원 디스크에서 컴퓨터를 시동하십시오. 이 방법을 사용하지 않으면 디스크 오류 메시지가 표시될 수 있습니다.

필요한 경우 fsck 사용하기

명령어 라인 유틸리티인 fsck로도 디스크를 확인하고 복구할 수 있습니다. 디스크에서 시동할 때 안전 모드로 또는 디스크 유틸리티를 사용하여 시동할 수 있는 경우에는 fsck를 사용할 필요가 없습니다. 다음과 같은 경우에는 fsck가 필요할 수 있습니다.

  • 복구 시스템 또는 인터넷 복구로 Mac을 시동할 수 없는 경우. 
  • Mac OS X 디스크를 사용할 수 없는 경우.
  • 광학 드라이브를 사용할 수 없는 경우.
  • 시동 시 shift 키를 길게 눌러 안전한 시동으로 시동할 수 없는 경우.

정보: Mac OS X 10.3 이후 버전과 같은 Mac OS X 확장(저널링) 포맷 볼륨을 사용한다면 fsck를 사용해야 할 일이 거의 없습니다. 어떤 이유로든 이 유틸리티를 사용할 경우에는 양성 오류 메시지가 나타날 수 있다는 점에 주의해야 합니다.

볼륨의 포맷 방식을 확실히 모르고 Mac OS X 볼륨에서 시동하여 확인할 수도 없는 경우에는 명령어 라인 인터페이스에서 다음 명령을 입력한 다음 return 키를 누릅니다.

diskutil info /

'File System: Journaled HFS+'가 표시되면 저널링 볼륨을 사용하고 있는 것입니다.

fsck를 사용하려면 명령어 라인에서 fsck를 실행해야 합니다. 마우스 포인터를 사용하여 응용 프로그램을 열어 작업을 수행하는 경우와 달리 프롬프트(#)에 텍스트 명령어를 입력하여 fsck에 수행할 작업을 지시해야 합니다. 터미널 응용 프로그램(/응용 프로그램/유틸리티)과 단일 사용자 모드는 이러한 명령어 유형을 입력할 수 있는 명령어 라인 인터페이스의 두 가지 예입니다. fsck를 사용하려면 다음을 수행합니다.

  1. 단일 사용자 모드로 컴퓨터를 시동하여 명령어 라인으로 이동합니다.

    참고: 컴퓨터가 반응하지 않는 경우 몇 초 동안 전원 버튼을 길게 눌러 전원을 강제로 끄십시오. 그런 다음 전원 버튼을 다시 눌러 컴퓨터를 시동하십시오.

  2. 명령어 라인 프롬프트에 다음을 입력합니다.

    /sbin/fsck -fy

    return 키를 누릅니다. fsck는 다섯 '단계'를 거친 다음 디스크 사용에 관한 정보를 반환합니다. 이 과정이 완료된 후 문제가 발견되지 않으면 다음 메시지가 표시됩니다.

    ** The volume (name_of_volume) appears to be OK

    fsck가 문제를 찾은 후 어떤 것이든 변경, 복구 또는 해결하면 다음 메시지가 표시됩니다.

    ***** FILE SYSTEM WAS MODIFIED *****

    이 메시지가 나타나면 fsck가 볼륨에 문제가 없다고 할 때까지 2단계에서 입력한 fsck 명령어를 반복합니다. 1차 통과 복구에서 추가 문제가 발견될 수 있으므로 이는 일반적인 수행 과정에 해당합니다.

  3.  fsck가 볼륨에 문제가 없다고 하면 프롬프트에 reboot 를 입력한 다음 return 키를 누릅니다.

이제 컴퓨터가 정상적으로 시동되며 로그인할 수 있습니다.

더 알아보기

Mac OS X 10.4.3 이후 버전의 실시간 확인에 관하여

Mac OS X 10.4.3 이후 버전의 경우 Mac을 시동 디스크로 시동한 상태에서 이러한 시동 디스크를 확인할 수 있습니다. 이 작업을 실시간 확인이라고 하며 서로 다른 세 가지 방법으로 사용할 수 있습니다.

옵션 1: 시동 디스크로 시동한 동안 디스크 유틸리티를 사용하여 디스크를 확인합니다. 이를 수행하는 방법에 대한 자세한 방법은 이 문서를 참조하십시오. 실시간 확인에서는 디스크 복구가 이루어지지 않으므로 확인 결과 복구가 필요한 부분이 발견되면 Mac OS X 설치 디스크에서 시동하면서 위의 '디스크 유틸리티 사용해 보가'에 설명된 대로 디스크 유틸리티를 사용해야 합니다.

옵션 2(고급): 명령어 라인과 명령어 라인 유틸리티인 diskutil을 사용합니다.

  1. 컴퓨터를 시동하고 관리자로 로그인합니다.
  2. 터미널(/응용 프로그램/유틸리티)을 엽니다.
  3. 프롬프트에 다음 명령을 입력한 다음 return 키를 누릅니다.

    diskutil verify /

 

참고: 시동 볼륨이 아닌 볼륨은 이 방법으로 확인하지 마십시오.

디스크 검사 중에 다음과 같은 메시지가 나타납니다.

Could not unmount disk for verification, attempting live verify

Started verify/repair on volume disk0s3 Macintosh HD

Checking HFS Plus volume.

Checking Extents Overflow file.

Checking Catalog file.

Checking multi-linked files.

Checking Catalog hierarchy.

Checking Extended Attributes file.

Checking volume bitmap.

Checking volume information.

The volume Macintosh HD appears to be OK.

Mounting Disk

Verify/repair finished on volume disk0s3 Macintosh HD

 

옵션 3(고급): 명령어 라인 및 fsck_hfs -l 명령어를 사용합니다.

컴퓨터를 시동하고 관리자로 로그인합니다.

터미널(/응용 프로그램/유틸리티)을 엽니다.

프롬프트에 다음 명령을 입력한 다음 return 키를 눌러 파일 시스템 ID를 확인합니다.

df -hl

다음과 비슷한 텍스트 라인을 찾습니다.

Filesystem     Size   Used  Avail Capacity  Mounted on

/dev/disk0s3    37G    20G    17G    55%    /

/dev/disk0s5    37G    37G   641M    98%    /Volumes/Storage

'disk0s3'과 같은 /dev/ 뒤에 처음으로 나타나는 '디스크' 이름을 적어 둡니다. 이 이름이 시동 볼륨의 파일 시스템 ID입니다.

프롬프트에 다음 명령을 입력한 다음 return 키를 누릅니다.

df -hl

그 후에 다음 명령을 입력하고 return 키를 누릅니다. 여기서 'disk0s3'은 4단계에서 적어 둔 파일 시스템 ID입니다.

sudo fsck_hfs -l /dev/disk0s3

프롬프트에 관리자 암호를 입력한 다음 return 키를 눌러 확인을 시작합니다.

디스크 검사를 진행하는 동안 다음과 같은 메시지가 표시됩니다.

** /dev/rdisk0s3 (NO WRITE)

** Root file system

** Checking HFS Plus volume.

** Checking Extents Overflow file.

** Checking Catalog file.

** Checking multi-linked files.

** Checking Catalog hierarchy.

** Checking Extended Attributes file.

** Checking volume bitmap.

** Checking volume information.

** The volume Macintosh HD appears to be OK.

 

고급 정보

UNIX 스타일의 명령어 라인 구문에 관심이 있다면 위에 사용된 두 가지 플래그가 fsck에 어떤 영향을 미치는지 다음에서 살펴볼 수 있습니다.

-y 플래그: 수정, 복구 또는 정보 복원과 관련된 모든 질문에 "예"로 대답하도록 fsck를 설정합니다. 한 질문에라도 "아니요"로 대답하면 fsck가 중지되므로 이 방법이 최적입니다. fsck가 완료되고 최종 보고서가 표시될 때까지는 필요한 복구가 모두 수행되었는지 확인할 수 없습니다.

-f 플래그: fsck에 'clean'으로 표시된 파일 시스템을 강제로 확인하도록 합니다.

게시일: