분명 존재하는 파일인데 맥 Spotlight로 검색하려고 했더니 ‘항목 없음’만 뜨거나 외장하드 파일이 전혀 검색되지 않아 답답하셨을 겁니다. 파일을 일일이 찾아다녀야 하는 비효율적인 상황은 맥 사용의 큰 걸림돌이 됩니다.
이 문제는 대부분 Spotlight 인덱스 손상, 혹은 특정 설정 오류로 인해 발생합니다. Spotlight는 맥의 모든 데이터를 미리 색인(인덱싱)해두고 빠른 검색을 제공하는데, 이 색인 데이터가 손상되면 제대로 작동하지 않게 됩니다.
이 글에서는 멈춰버린 Spotlight 인덱스를 재구축하고, 관련 설정을 최적화하여 맥의 검색 기능을 빠르고 정확하게 복구하는 3가지 실질적인 방법을 단계별로 안내합니다. 불필요한 과정 없이 핵심적인 해결책에 집중하여 여러분의 시간을 절약해 드리겠습니다.
– Spotlight 검색 오류의 주요 원인은 인덱스 손상 또는 검색 제외 설정입니다.
– 시스템 설정에서 Spotlight 개인 정보 보호 기능을 활용한 인덱스 재구축이 가장 효과적인 해결책입니다.
– 외장하드나 특정 폴더가 검색되지 않을 경우, 제외 목록에 있는지 확인하고 필요한 경우 `mdutil` 명령어를 통해 전체 데이터베이스를 초기화할 수 있습니다.
맥 Spotlight 검색이 안 될 때는 멈춘 스포트라이트 인덱스를 재구축하는 방식으로 문제를 해결할 수 있습니다.
Spotlight 검색 오류의 원인 이해하기
맥의 Spotlight는 단순히 파일 이름만 검색하는 것이 아닙니다. 파일 내용, 메타데이터, 앱, 연락처 등 맥 내부에 존재하는 거의 모든 정보를 실시간으로 색인하여 놀라운 속도로 결과를 보여줍니다. 이 색인 작업은 백그라운드에서 끊임없이 이루어지며, 새로운 파일을 생성하거나 기존 파일을 수정할 때마다 자동으로 업데이트됩니다.
하지만 이 색인 데이터베이스가 손상되거나, 맥의 파일 시스템에 오류가 발생하거나, 혹은 사용자가 특정 폴더나 드라이브를 실수로 검색 예외 목록에 추가했을 때 Spotlight는 제 기능을 하지 못하게 됩니다. 특히 macOS 업데이트 직후, 전원이 갑자기 꺼졌을 때, 또는 외장 스토리지를 자주 연결하거나 해제할 때 인덱스 손상이 발생할 가능성이 높습니다.
Spotlight가 작동하지 않는다고 해서 당황할 필요는 없습니다. 대부분의 경우, 인덱스를 처음부터 다시 만들도록 명령하는 것만으로 90% 이상의 문제가 해결됩니다. 이 과정은 시스템에 아무런 해를 끼치지 않으니 안심하고 따라 해보세요.
Photo by Artem Podrez on Pexels
Spotlight 인덱스 재구축으로 문제 해결하기
Spotlight 검색이 제대로 되지 않을 때 가장 먼저 시도해야 할 방법은 ‘Spotlight 인덱스 재구축’입니다. 이는 macOS에게 현재 가지고 있는 색인 데이터를 삭제하고 처음부터 다시 만들도록 지시하는 과정입니다. 시스템 설정의 ‘개인 정보 보호’ 기능을 활용하면 아주 간단하게 진행할 수 있습니다.
이 방법은 전체 디스크에 대한 인덱스를 다시 만드는 것이므로, 맥에 저장된 파일의 양에 따라 짧게는 몇 분에서 길게는 몇 시간까지 소요될 수 있습니다. 인덱싱이 진행되는 동안 맥의 성능이 일시적으로 저하될 수 있으니, 여유를 가지고 기다리는 것이 중요합니다.
- 시스템 설정 열기 — 화면 좌측 상단의 Apple 메뉴()를 클릭한 후 ‘시스템 설정’을 선택합니다.
- Siri 및 Spotlight 선택 — 시스템 설정 사이드바에서 ‘Siri 및 Spotlight’ 항목을 찾아 클릭합니다.
- Spotlight 개인 정보 보호 탭으로 이동 — 오른쪽 창에서 아래로 스크롤하여 ‘Spotlight 개인 정보 보호…’ 버튼을 클릭합니다.
- 검색 안되는 볼륨 드래그 & 드롭 — 이제 검색 문제가 발생한 하드 드라이브 또는 폴더(예: Macintosh HD 전체 또는 외장하드)를 파인더에서 이 ‘Spotlight 개인 정보 보호’ 창으로 드래그하여 추가합니다.
- 추가된 항목 제거 후 재시작 (또는 기다리기) — 드래그하여 추가된 항목을 선택한 후 하단의 ‘—’ (마이너스) 버튼을 클릭하여 목록에서 제거합니다. 이 순간 macOS는 해당 볼륨에 대한 Spotlight 인덱스를 즉시 삭제하고 곧바로 재구축을 시작합니다. 굳이 재시동할 필요 없이, 몇 분에서 몇 시간 동안 인덱싱이 완료될 때까지 기다리면 됩니다.
Photo by Simeon Galabov on Pexels
Spotlight 검색 예외 폴더 및 외장하드 설정 확인
Spotlight 검색이 특정 폴더나 외장하드에서만 안 될 경우, 해당 항목이 ‘Spotlight 개인 정보 보호’ 목록에 실수로 추가되어 있을 가능성이 큽니다. 이 목록에 포함된 항목은 Spotlight가 의도적으로 검색하지 않도록 설정된 것입니다. 주로 사적인 자료나 개발 프로젝트 폴더 등 검색될 필요가 없는 곳에 사용됩니다.
특히 외장하드를 자주 사용하는데 검색이 안 된다면, 연결 시점에 시스템 설정에서 자동으로 제외되거나 사용자가 무심코 추가했을 수 있습니다. 이 부분을 반드시 확인해야 합니다. 만약 목록에 있다면 제거하는 것만으로 문제가 해결될 수 있습니다.
- 시스템 설정 > Siri 및 Spotlight 진입 — 이전 단계와 동일하게 시스템 설정에서 ‘Siri 및 Spotlight’를 클릭합니다.
- Spotlight 개인 정보 보호 확인 — ‘Spotlight 개인 정보 보호…’ 버튼을 클릭하여 제외 목록을 확인합니다.
- 제외 목록에서 제거 — 만약 검색이 안 되는 외장하드, USB 드라이브 또는 특정 폴더가 이 목록에 있다면, 해당 항목을 선택한 후 하단의 ‘—’ 버튼을 클릭하여 목록에서 제거합니다. 제거 즉시 Spotlight는 해당 항목에 대한 인덱싱을 다시 시작합니다.
그래도 안된다면? Spotlight 데이터베이스 초기화 (최후의 수단)
위의 방법들을 모두 시도했음에도 불구하고 Spotlight 검색 문제가 해결되지 않는다면, 터미널 명령어를 사용하여 Spotlight 데이터베이스를 강제로 초기화하는 방법을 고려해볼 수 있습니다. 이 방법은 더욱 강력한 재구축 과정이며, 대부분의 복잡한 인덱스 오류를 해결하는 데 효과적입니다.
‘mdutil’ 명령어는 Spotlight의 동작을 관리하는 유틸리티입니다. 이 명령어를 통해 인덱싱을 멈추고 완전히 지운 다음, 다시 시작하도록 만들 수 있습니다. 이 과정은 시스템의 모든 파일에 대한 인덱스를 완전히 새로 만들기 때문에, 데이터 양이 많다면 1시간 이상, 심지어 몇 시간까지 걸릴 수 있습니다. 인내심을 가지고 기다려야 합니다.
터미널 명령어는 정확하게 입력해야 합니다. 잘못된 명령어는 시스템에 예기치 않은 문제를 일으킬 수 있으니, 아래 제시된 명령어를 한 글자도 틀리지 않게 복사하여 붙여넣는 것을 권장합니다. ‘sudo’ 명령어는 관리자 권한을 요구하므로, 맥 로그인 암호를 입력해야 합니다.
- 터미널 실행 — ‘응용 프로그램’ > ‘유틸리티’ 폴더에서 ‘터미널’ 앱을 실행하거나, Spotlight 검색으로 ‘터미널’을 찾아 실행합니다.
- Spotlight 인덱스 초기화 명령어 입력 — 터미널 창에 다음 명령어를 정확하게 입력하고 Enter 키를 누릅니다.
sudo mdutil -E /
- 관리자 암호 입력 및 기다리기 — 명령어를 입력하면 ‘Password:’ 프롬프트가 나타납니다. 맥 로그인 암호를 입력하고 Enter 키를 누릅니다. (암호를 입력할 때 화면에 아무것도 표시되지 않는 것이 정상입니다.)
- 인덱싱 상태 확인 (선택 사항) — 인덱싱이 진행되는 동안 시스템은 이 작업을 백그라운드에서 처리합니다. 인덱싱이 완료되었는지 확인하려면 다음 명령어를 입력합니다.
mdutil -s /
결과로 ‘Indexing enabled.’ 또는 ‘Indexing and searching enabled.’가 표시되면 인덱싱이 정상적으로 진행 중이거나 완료된 것입니다.
터미널 명령어를 통한 초기화는 가장 강력한 방법이며, 대부분의 Spotlight 검색 문제를 해결할 수 있습니다. 인덱싱이 완전히 끝날 때까지 기다린 후 Spotlight 검색 기능을 다시 테스트해 보십시오.
맥 Spotlight 검색이 안 될 때는 인덱스 손상 또는 설정 오류가 원인일 가능성이 높습니다. 시스템 설정의 ‘Spotlight 개인 정보 보호’ 기능을 활용하여 인덱스를 재구축하거나, 검색 예외 목록에서 문제를 일으키는 항목을 제거하는 것이 가장 일반적이고 효과적인 해결책입니다. 그래도 해결되지 않으면 터미널 명령어를 통한 강력한 데이터베이스 초기화가 필요합니다.
지금 바로 적용해 보세요.
- Mac의 Spotlight가 콘텐츠를 검색하지 않는 경우 — Apple 공식 지원 페이지에서 Spotlight 인덱싱 관련 문제를 해결하는 방법에 대한 추가 정보를 확인할 수 있습니다.
동영상으로 보는 맥 Spotlight 검색 안될 때 해결법
글로 충분하지 않다면 관련 영상을 함께 보세요. 클릭하면 YouTube에서 검색 결과로 이동합니다.
자주 묻는 질문
Q. Spotlight 검색이 갑자기 안 되는 원인은 무엇인가요?
A. Spotlight 인덱스 파일이 손상되었거나, 시스템 오류로 인해 인덱싱 프로세스가 멈췄을 가능성이 큽니다. 간혹 새로 설치된 앱이나 macOS 업데이트 과정에서 일시적인 충돌이 발생하기도 합니다.
Q. Spotlight 인덱스 재구축은 어떤 과정이며, 얼마나 시간이 걸리나요?
A. 인덱스 재구축은 macOS가 하드 드라이브의 모든 파일을 다시 스캔하여 검색 가능한 데이터베이스를 새로 만드는 과정입니다. 소요 시간은 저장 장치의 크기와 파일 수에 따라 다르지만, 보통 몇 시간에서 길게는 하루 이상 걸릴 수 있습니다.
Q. Spotlight 인덱스 재구축을 하면 기존 데이터나 파일에 영향을 주나요?
A. 아니요, Spotlight 인덱스 재구축은 사용자의 데이터나 파일 자체에는 어떠한 영향도 주지 않습니다. 단지 해당 파일들을 검색할 수 있도록 정보를 재구성하는 과정일 뿐입니다. 안심하고 진행하셔도 됩니다.
Q. 인덱스 재구축 외에 Spotlight 검색 문제를 해결할 다른 방법은 없나요?
A. 간단한 문제의 경우 맥을 재시동하거나, ‘시스템 설정’에서 Spotlight 검색 범위를 재설정하는 것으로 해결될 때도 있습니다. 그러나 인덱싱이 완전히 멈춘 경우에는 재구축이 가장 확실하고 근본적인 해결책입니다.
📚 함께 읽으면 좋은 글
