109

У меня были проблемы с процессом MDS, запущенным на моем MacBook Pro 13 ". Я читал на других форумах поддержки о том, что неправильно отформатированные внешние диски могут быть проблемой, но у меня нет подключенных дисков. Как эту проблему можно отладить и исправить?

Если это поможет, у меня есть огромный почтовый архив. Я не отключил индексирование этого архива, потому что я не смог найти корреляцию между ними, но я обдумываю это.

(Это может быть нормально сразу после обновления с 10.5 до 10.6, и в этом случае поисковый индекс Spotlight должен быть перестроен с помощью mds . Но в этом случае прошло несколько недель.)

3 ответа3

113

Чтобы увидеть, что на самом деле делает mds и, что более важно, его дочерний mdworker - используйте fs_usage, чтобы записать, какие файлы он открывает:

sudo fs_usage -w -f filesys mdworker

Хотя там много чего непонятного, он говорит вам, когда открывает файл, чтобы начать чтение с него. Копирование PDF-файла в мою файловую систему показывает, что mdworker открывает файл сразу после большого количества действий ...

ps, если вы хотите немного меньше деталей, это будет просто список точек открытого файла:

sudo fs_usage -w -f filesys mdworker | egrep "open"
29

В редком случае, когда вы хотите отключить прожектор, используйте следующую команду:

sudo mdutil -a -i off

Чтобы снова включить:

sudo mdutil -a -i on
3

Просто хотел отметить, что Spotlight/MDS может и не быть проблемой вообще. Ошибки с Time Machine (особенно когда Time Machine занимает много времени для "индексации") могут создать ситуацию, когда Spotlight пытается постоянно индексировать одни и те же файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .