맥북 또는 Mac PC에서 저장공간의 파일 및 폴더, 응용프로그램 및 관련 텍스트를 검색하고 해당 자료를 빠르게 접근할 수 있는 스팟라이트(Spotlight)는 맥에서 자주 사용하는 시스템 기능 중 하나인데요.

하지만 잘 사용하던 스팟라이트가 동작을 하지 않아 맥 폴더 내 검색도 되지 않고 설치된 응용 프로그램 또한 나타나지 않는 경우가 있습니다.

이 경우 Spotlight 인덱싱을 재생성해야 하며 방법은 두가지로 다음과 같습니다.

튜토리얼 환경 : M1 맥북 프로 14″, macOS Monterey

1. Spotlight 개인 정보 보호 설정으로 인덱스 재생성

첫번째 방법은 Mac의 저장 공간인 Macintosh HD 경로를 Spotlight 제외로 설정한 후 제외 설정을 삭제해서 인덱스를 재생성하는 원리로 방법은 다음과 같습니다.

Spotlight 개인 정보 보호 설정으로 인덱스 재생성 1
시스템 환경설정 > Spotlight
  1. 상단 메뉴막대에서 사과 아이콘을 클릭한 후 시스템 환경설정을 선택합니다.
  2. 환경설정 목록에서 Spotlight를 클릭합니다.
Spotlight 개인 정보 보호 설정으로 인덱스 재생성 2
개인 정보 보호에서 목록 추가
  1. 개인 정보 보호 탭을 클릭한 다음 좌측 하단의 + 버튼을 클릭합니다.
Spotlight 개인 정보 보호 설정으로 인덱스 재생성 3
Macintosh HD 선택
  1. 파인더 상단의 드롭다운 경로 선택에서 Macintosh HD를 선택한 후 우측 하단의 ‘선택’ 버튼을 클릭합니다.
Spotlight 개인 정보 보호 설정으로 인덱스 재생성 4
Macintosh HD 검색 차단
  1. Spotlight가 ‘Macintosh HD’에서 검색하는 것을 차단하겠습니까? 팝업창이 뜨면 확인 버튼을 클릭합니다.
Spotlight 개인 정보 보호 설정으로 인덱스 재생성 5
Macintosh HD 차단 해제
  1. Spotlight 개인 정보 보호 리스트에 등록된 Macintosh HD를 선택 후 좌측 하단의 – 버튼을 클릭해 삭제합니다.
  2. 스팟라이트 인덱스가 재생성되며 약간의 시간이 지난 후 스팟라이트에서 검색해 결과를 확인합니다.

위 방법은 애플 공식 사이트에서도 안내하는 방식이며 저장 공간 전체를 다시 색인하는 것으로 대부분의 검색 오류를 해결할 수 있습니다.

2. 터미널 명령어로 Spotlight 인덱스 재생성

두번째 방법은 Spotlight 기능 자체를 껐다가 다시 시작해서 인덱스를 재구성하는 방법으로 mdutil 명령어를 사용합니다.

mdutil은 Spotlight를 제어하는 명령어로 인덱스를 재생성하기 위해 다음 명령어를 사용합니다.

터미널 명령어로 Spotlight 인덱스 재생성 1
터미널 실행
  1. 런치패드를 연 다음 터미널을 실행합니다.
터미널 명령어로 Spotlight 인덱스 재생성 2
Spotlight 끄기 명령어
  1. 스팟라이트 끄기 명령어를 입력한 후 사용자 암호를 입력합니다.
sudo mutil -i -a off
터미널 명령어로 Spotlight 인덱스 재생성 3
Spotlight 켜기(인덱스 재생성) 명령어
  1. 스팟라이트 켜기 명령어를 입력한 후 사용자 암호를 입력하면 인덱스를 재생성합니다.
sudo mutil -i -a on

mutil 뒤에 붙은 인수 -i는 인덱스를 켜기 또는 끄기 설정할 때 붙이며 -a 는 모든 볼륨에 명령을 적용하는 것이니 참고하시길 바랍니다.

Write A Comment