Почему MDS работает в Mac OS X 10.6?
У меня были проблемы с запуском процесса MDS на моем MacBook Pro 13". Я читал на других форумах поддержки, указывающих, что проблема может быть в неправильно отформатированных внешних дисках, но у меня нет подключенных дисков. Как эта проблема может быть отлажены и исправлены?
Если это поможет, у меня есть огромный почтовый архив. Я не отключил индексирование этого архива, потому что я не смог найти корреляцию между ними, но я обдумываю это.
(Это может быть нормально сразу после обновления с 10.5 до 10.6, и в этом случае поисковый индекс Spotlight должен быть перестроен mds
, Но в этом случае прошло несколько недель.)
3 ответа
Чтобы увидеть, что на самом деле делает mds и, что более важно, его дочерний mdworker - используйте fs_usage, чтобы записать, какие файлы он открывает:
sudo fs_usage -w -f filesys mdworker
Несмотря на то, что там много непонятного, оно говорит вам, когда открывает файл, чтобы начать чтение с него. Копирование PDF-файла в мою файловую систему показывает, что mdworker открывает файл сразу после большого количества действий...
ps, если вы хотите немного меньше деталей, это будет просто список точек открытого файла:
sudo fs_usage -w -f filesys mdworker | egrep "open"
В редких случаях, когда вы хотите отключить прожектор, используйте следующую команду:
sudo mdutil -a -i off
Чтобы снова включить:
sudo mdutil -a -i on
Просто хотел отметить, что Spotlight/MDS может и не быть проблемой вообще. Ошибки с Time Machine (особенно когда Time Machine занимает много времени для "индексации") могут создать ситуацию, когда Spotlight пытается постоянно индексировать одни и те же файлы.