재 인덱싱 방법 1.
출처 : http://www.appleforum.com/os/48289-spotlight%EA%B0%80-%EB%8F%99%EC%9E%91-%ED%95%98%EC%A7%80-%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.html

아주 오래된 포스트지만, 그리고 지금은 "스노우 레오퍼드" 시대지만…
제가 한달 전부터 동일한 문제를 겪고 오늘 막 해결했기 때문에 정보 공유차원에서 남깁니다.
(아래 내용은 스노우 레오퍼드에서 테스트 된 내용입니다.)
이것 때문에 얼마나 속이 터졌는지, 해결되니 절로 박수춤이 나오더군요.

우선 한달전에 갑작스런 정전으로 아이맥이 비정상 종료되는 사건이 발생되었습니다.
그후로 spotlight 검색이 이상해지더군요.


증상은 다음과 같습니다.

1. 기본적으로 모든 검색이 파일 이름으로만 검색됨 (contents 검색 불가)
2. iCal.app에서 일정 검색 불가 (결과가 empty로 뜸)
3. Mail.app에서 "Entire Message" 조건으로 검색 불가 (결과가 empty로 뜸)

한마디로 전혀 인덱싱 정보를 쓰지 못하고 매번 파일 이름으로 검색을 하더군요.



문제 해결을 위해 제가 시도했으나 효과가 없던 방법

1. Spotlight 설정에서 Privacy에 드라이브 최상위 경로 "/"를 추가했다가 잠시 후에 삭제해서 reindexing을 시도.
2. 터미널에서 "sudo mdutil -E /" (reindex 강제) 시도
3. 터미널에서 mdimport (익덱스 정보 강제 추가) 시도
4. Disk Utility 에서 Verify Disk Permissions, Repair Permissions, Verify Disk 시도
(몇가지 문제점이 나왔지만, 별로 상관없는 문제였음)



결국 문제를 해결한 과정입니다.

1. 터미널에서 "mdutil -a"
2. 현재 인덱스 타겟 리스트가 뜹니다.
3. 터미널에서 "sudo mdutil -i off [인덱스 타겟]"

예를 들면
"sudo mdutil -i off /"
"sudo mdutil -i off /Groups/"


4. 터미널에서 "sudo mdutil -E [인덱스 타겟]"

예를 들면
"sudo mdutil -E /"
"sudo mdtuil -E /Groups/"

5. 터미널에서 "sudo rm -rf /.Spotlight-V100/"

(오타가 없도록 조심하셔야합니다. rm -rf 는 강제 삭제 명령어라서 잘못해서 다른걸 지우게 되면…;;; )

6. 시스템 재부팅
7. 터미널에서 "mdutil -a"
8. 현재 인덱스 타겟 리스트가 뜹니다. (이전과 달라졌을 수도 있습니다.)
9. 터미널에서 "sudo mdutil -i on [인덱스 타겟]"

예를 들면
"sudo mdutil -i on /"
"sudo mdutil -i on /Volumes/bootcamp/"


10. 터미널에서 "sudo mdutil -E [인덱스 타겟]"

예를 들면
"sudo mdutil -E /"
"sudo mdtuil -E /Volumes/bootcamp/"

MacOS를 처음 설치했을 때처럼 Spotlight 가 완전히 새로 인덱싱을 합니다.
다만 처음 설치했을때 보다는 파일의 갯수가 많아서 시간이 오래걸립니다.
저는 1시간 30분 정도 걸리더군요.. ㅜㅜ

그래서 결국 해결 봤습니다.
위에서 말한 모든 문제가 해결되더군요.

재 인덱싱 방법 2.
출처 : http://support.apple.com/kb/HT2409?viewlocale=ko_KR


요약


Spotlight(Mac OS X 10.4 Tiger의 일부)에 대한 폴더 또는 전체 볼륨을 재 인덱스하고 싶으십니까? 다음 작업을 수행하면 됩니다.



적용 제품


Mac OS X 10.4, Mac OS X 10.5




  1. Apple 메뉴에서 시스템 환경설정을 선택합니다.

  2. Spotlight를 클릭합니다.

  3. 개인 정보 탭을 클릭합니다.

  4. 폴더 또는 전체 볼륨(해당 하드 드라이브)을 목록으로 끌어 옵니다.

  5. 추가한 항목 또는 볼륨을 제거합니다.

Spotlight가 처음에 목록으로 끌어 온 항목의 내용을 재 인덱스합니다.

Spotlight: 폴더 또는 볼륨을 재 인덱스하는 방법

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다