출처 : http://trip2me.tistory.com/25

타이거를 설치하고 사용한지 2달이 넘어가고 있다. 평소에는 가끔 퀵실버랑 사파리가 말도없이 죽는 경우를 빼고는 만족하면서 사용하고 있다.

그런데 요즘 들어 부쩍 맥이 혼자 가만히 있다가 디스크를 컴퓨터거 버벅이도록 읽는 괴현상이 일어났다. 이러다가는 조만간 노트북 하드디스크를 저세상으로 보낼 것 같아서 무슨 조치를 취해야겠다는 마음이 들었다. 원인을 알아내려고 부하가 높은 프로세서를 살펴본 결과 mds 프로세서가 원인중의 하나로 의심되었다. 구글링을 한 결과 위의 프로세스는 스팟라이트의 관련 프로세스라고 한다.

그래서 결국 요즘 잘 쓰고 있지 않는 스팟라잇을 일단 꺼 두기로 하고 구글링한 결과 아래처럼 설정파일을 고치고 커맨드에서 mdutil이란 프로그램을 이용해 스팟라잇 인덱싱을 중단시키면 된다.

/etc/hostconfig

파일을 아래처럼 수정하고

AFPSERVER=-NO-
AUTHSERVER=-NO-
AUTOMOUNT=-YES-
CUPS=-AUTOMATIC-
NFSLOCKS=-AUTOMATIC-
NISDOMAIN=-NO-
TIMESYNC=-YES-
QTSSERVER=-NO-
WEBSERVER=-NO-
SMBSERVER=-NO-
SNMPSERVER=-NO-
SPOTLIGHT=-NO-
CRASHREPORTER=-YES-


그리고 mdutil을 root 권한에서

mdutil -i off /
mdutil -E /

하면 스팟라이트를 위한 인덱싱을 앞으로는 하지 않게 된다.
원래대로 되돌리려면 수정한 파일을 YES로 하고 mdutil을 이용해

mdutil -i on /

하면 된다.

다른 방법도 있는거 같은데 나는 이게 잘 되는 거 같아서 만족한다.

이 수정한 방법의 출처는 10.4: Completely disable Spotlightwww.macintouch.com이다.

레퍼드는 좀 더 다른 방법으로 쉽게 끌 수 있는듯 하다.
그리고 레퍼드의 스팟라잇은 실제 더욱 내부 기능적으로 향상되었다고 한다.
구글 데스크탑이 타이거에서는 스팟라잇 인덱싱을 이용할 수 없었는데 레퍼드는 가능하게
보완이 되었다고 어디선가 들었던 것 같다.


레오파드는 아래 처럼 하면 된다.
출처 : http://www.macosxhints.com/article.php?story=20071102215912892

0) Start Terminal and enter the following commands

1) stop and disable the spotlight application itself:
cd /System/Library/LaunchAgents
launchctl unload com.apple.Spotlight.plist
sudo launchctl unload -w com.apple.Spotlight.plist

2) stop and disable the background server:
cd /System/Library/LaunchDaemons
sudo launchctl unload -w com.apple.metadata.mds.plist


3) remove the .Spotlight-V100 directories
sudo find / -iname '.Spotlight-V100' -type d -maxdepth 3 -print0
| xargs -0 -t -n1 sudo rm -rf

Mac OS Tiger 및 레오파드 Spotlight을 위한 볼륨 인덱싱 끄기.

답글 남기기

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