Індексація прожектора виявляється застрялою, що я можу зробити?


14

Мій індекс Spotlight зіпсувався, що не дозволило мені шукати повідомлення в Mail.app. Я додав свій HD в список конфіденційності Spotlight, щоб видалити індекс. Потім я видалив його зі списку конфіденційності, щоб Spotlight повторно встановив накопичувач з нуля.

Я робив це раніше, не маючи реальної проблеми.

Однак цього разу прожектор застряг. " Оцінка часу індексації " займає вже близько 6 годин.

Що я можу / повинен зробити?



Що ж, я теж задав це питання, це окрема проблема. Тепер я не можу отримати прожектор, щоб індексувати свій привід.
Даррен Ньютон

Питання про відповідь (начебто, я не можу розмістити коментар, хоча я ввійшов): "the_name_you_have_identified_before"; це "MacintoshHD" у випадку відповіді? Просто хочу, щоб це було правильно! Може, початковий "відповідач" або хтось, на кого це працював, міг би відповісти на це питання для мене. Велике дякую. :)
Дрюдавід

Відповіді:


23

Ви можете спробувати тимчасово відключити прожектор, видаливши його файли, а потім повторно увімкнувши його.

Процес для цього включає виконання термінальних команд, тому зверніть увагу і потрійну перевірку кожного кроку.

Відкрийте Terminal.app (/Applications/Utilities/Terminal.app) і введіть:

cd /Volumes
ls -l

Вивчіть висновок цього, має бути ваш "розбитий" том. Після того, як ви його визначите, продовжуйте виконувати ці кроки в Терміналі. При першому виконанні команди може знадобитися ваш пароль, це нормально.

Вихід може виглядати так:

lrwxr-xr-x   1 root    admin     1 Sep  2 12:23 MacintoshHD -> /

Тож назва, яку ви шукаєте, - "MacintoshHD".

Крок номер один : вимкніть прожектор для вашого Диска.

sudo mdutil -i off "/Volumes/the_name_you_have_identified_before"

Крок номер два : Видаліть індекси з Диска.

sudo mdutil -E "/Volumes/the_name_you_have_identified_before"

Крок номер три : Видаліть усі файли прожектора з Диска. (дві команди)

cd "/Volumes/the_name_you_have_identified_before"
sudo rm -fr .Spotlight-V100

Будьте обережні з останньою командою, переконайтесь, що ви введете її точно так, як вона з'явилася.

Крок номер четвертий : знову ввімкніть прожектор на Диску.

sudo mdutil -i on "/Volumes/the_name_you_have_identified_before"

Тепер це повинно викликати повну переіндексацію Spotlight. Ви повинні бути надзвичайно терплячими з цим. Прожектор іноді виявляється замороженим, але він справді індексується. Найкраще залишити це на ніч і набратися терпіння.


Дякую Мартіну - його переіндексація зараз дозволить вам знати, як це відбувається.
Даррен Ньютон

Я даю йому працювати протягом ночі, привід зараз повністю індексований, дякую!
Даррен Ньютон

Радий, що це працювало! Удачі!
Мартін Марконніні

1
У мене є ця проблема, але я не можу зробити це виправлення. Я набираю "sudo mdutil -i off / Volumes / Macintosh HD" Оскільки саме так був визначений мій диск, але отримаю відповідь Помилка: недійсний шлях /Volumes/Macintosh'. Error: invalid path HD ". Навіть якщо я обмінюю порожню між Macintosh та HD на _ або просто видаляю порожню, я не можу змусити її працювати. Що я роблю неправильно?

1
@JonteOttoman Спробуйте помістити "/ Томи / Macintosh HD" між цитатами.
Мартін Марконніні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.