Звіти про прожектор "Індексація та пошук інвалідів" у Леві


32

Лев постійно «втрачає» інформацію про Spotlight. Каталоги та програми зникають, пошук повнотекстових текстів припиняє роботу і т. Д. Мені здається, потрібно повторно індексувати його раз на тиждень або близько того.

Однак зараз, схоже, це зовсім не працює.

Біг

sudo mdutil -i on /

від Терміналу я отримую повідомлення

"Indexing and searching disabled."

Я спробував перевантажувати файли уподобань, видаляючи всю папку V100, виправляючи дозволи тощо, але Spotlight все ще вважає, що індексація вимкнена на весь мій том (так, я додав / видалив увесь диск із налаштувань конфіденційності Spotlight ").

У консолі у мене досить багато помилок, які виглядають так

mds: (Error) Server: Disabled store registered for scope "/Applications"

Однак я не знаю, як сказати йому, щоб повторно включити цю область, оскільки mdutil видає помилку, коли я намагаюсь увімкнути індексацію та видає помилку, коли я намагаюся видалити індекс

EDIT: Я перевстановив Лева. Проблему не вирішено :(


Ви випадково використовуєте інструмент "очищення"? Деякі з них надмірно агресивні і видаляють індекс уваги.
— Ingmar Hupp

ні, ніяких засобів для очищення.
— lemonginger

Ви можете спробувати очистити кеш і відновити його за допомогою наступної команди: sudo mdutil -pEsav. Команда, яку ви виконуєте, просто вмикає її, але вона може забиватися з іншої причини. Скільки вільного місця у вас на диску (скільки зайнято)? І які помилки ви отримуєте від mdutil?

Я другий біг sudo mdutil -pEsav. Мій привід timemachien постійно індексувався. Після запуску цього і очікування прожектора, щоб закінчити перебудову, у мене більше не було проблем.
— cftarnas

Як згадувалося, це не працює, оскільки Spotlight вважає, що його вимкнено. Запуск вищевказаної команди отримує: Індексація та пошук відключені Помилка: публікація сховища даних не реалізована.
— lemonginger

Відповіді:


32

У мене була точно така ж проблема, коли всі рішення вище не випадали однаково. Потім я переглянув список каталогів /і знайшов прихований файл .metadata_never_indexу кореневій директорії. Я видалив цей файл і був в змозі повернути фару знову mdutil -iна /.

mds зараз переустановлюється на жорсткому диску, зараз все виглядає добре.


У мене була ця сама проблема після зображень. Це рішення спрацювало для мене :)! Більше року пізніше.
— Ethabelle

СПАСИБІ! Намагалися змусити це працювати пару місяців на робочому ноутбуці. Я зробив sudo rm .metadata_never_index, потім запустив ваш mdutil -i on /, і він сказав "Індексація увімкнена". Тепер я нарешті отримую графік індексації!
— неописатись

Це вирішило і для мене, однак проблема виникає знову після перезавантаження. .metadata_never_indexФайл з'явився в /. Однак, можливо, причина в тому, що я просто запустив команду sudo mdutil -a -i on(не вказуючи `` в кінці).
— mrk2010

Це рішення працювало для мене на новій установці macOS Sierra 10.12.6, грудень 2017
— мереживний

20
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo mdutil -i on /
sudo mdutil -E /

1 - вимкнення індексу

2 - видалити папку Spotlight

3 - включення індексації

4 - перебудувати

Чи допомагає це?

Також здається, що ви можете використовувати ці команди:

sudo mdutil -a -i off
sudo mdutil -a -i on

Ні, коли я намагаюся, щоб на будь-якому томі чи підмножині тома я отримував таке, як згадувалось, індексування та пошук вимкнено.
— lemonginger

1
Я знаю, що це має щось спільне з повідомленнями про помилки MDS у журналі (mds: (Помилка) Сервер: магазин інвалідів зареєстрований для області XXXX), але я не знаю, чому / як вони відключені
— lemonginger

1
@lemonginger: Крок 2, rm -rf /.Spotlight*не вдається "з дозволом відмовлено" . Я застряг.
— orome

Спробуйте з sudo rm, я відредагував своє вище повідомлення
— maggix

@maggix: Я теж спробував це (хороша пропозиція), але він також не вдається.
— orome

6

Інші рішення не спрацювали для мене, проте наступним був винуватцем моєї справи.

Переконайтеся, що ваш основний / основний жорсткий диск не в налаштуваннях конфіденційності для прожектора. Чомусь у мене був увесь жорсткий диск у списку "Запобігти прожектору індексувати наступні місця".

Ви можете отримати доступ до цього розділу через Налаштування системи -> Прожектор -> Конфіденційність


Це було для мене ключовим. Обсяг, який я хотів індексувати, знаходився у вікні конфіденційності. Натиснувши мінус (-), його видалено. Тоді я міг би застосувати кроки, окреслені maggix. Мені довелося двічі "включити", один раз для пошуку, а потім для індексації. Обидва рази команда: sudo mdutil -i on /
— Dickster

УВАГА: У мене є двосистемний жорсткий диск, розділений на два томи. Коли я додаю гучність, яку НЕ використовую, на панель Spotlight -> Конфіденційність, я виявляю, що вона з’являється і на панелі конфіденційності ДРУГОГО тома. Отже, коли я перезавантажуюсь на ДРУГІЙ том, він знаходиться на власній панелі конфіденційності? !! НЕ того, що я очікував, тим більше, що кожен том має власну директорію .Spotlight-V100. Це помилка Apple?
— Дікстер

4
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo rm -rf /.metadata_never_index
sudo mdutil -i on /
sudo mdutil -E /

Поєднання сказаного працювало для мене. Крок 3 був великим. Позбувся "Індексації та пошуку інвалідів". повідомлення. Потім кроки 4 та 5 спрацювали, як очікувалося.

  1. вимкнути індексацію
  2. видалити папку Spotlight
  3. видалити файл метаданих
  4. включити індексацію
  5. відновити

це працювало для мене.
— dirkk0

3

Після всіх початкових етапів усунення несправностей:

  • Перебудуйте індекс
  • Спроба в іншому обліковому записі користувача
  • Скиньте префікси / кеш і почніть спочатку

Я виявив, що проблема лежала в тому, що було включено / вимкнено У терміналі я запустив "mdutil -sa" і отримав:

/:
    Indexing enabled. 
/Groups:
    Indexing disabled. 
/Shared Items/Public:
    Indexing disabled.
/Users:
    Indexing disabled. 
/Users/sarah/Documents:
    Indexing enabled. 

Я помітив "/ Користувачі: Індексування вимкнено." У цьому проблема. Виправлення: "sudo mdutil -i on / Users". Після цього він переіндексувався / Користувачі, що зайняло значно більше часу, ніж раніше, і до його закінчення він шукав мою пошту!


3

Це також може бути спричинено застряганням у безпечному режимі. Щоб виправити це, необхідно скинути NVRAM, утримуючи Command ⌘, Option ⌥, Pі Rключі відразу після перезавантаження (до появи сірого екрану).


1

Я помітив цю проблему після iMacвстановлення оновлення програмного забезпечення 10.7.4на свою машину. Більшість запропонованих командних рядків створить 'Indexing and searching disabled'. sudo mdutil -pEsavдав мені'datastore publishing not implemented.'

Нижче наведено рішення, яке спрацювало:

  • редагувати /etc/hostconfig
  • додайте рядок 
 SPOTLIGHT=-YES-внизу (цей рядок відсутній)
  • перезавантажити

(після перезавантаження зробіть трохи супу, поки ваша машина готує індекс)


0

Тільки комбінація -Eі -i onпрацювала для мене:

sudo mdutil -E -i on /Volumes/blah

-1

Це спрацювало для мене: повторно ввімкніть індексацію прожектора

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Хоча це посилання може відповісти на питання, краще включити сюди суттєві частини відповіді та надати посилання для довідки. Відповіді лише на посилання можуть стати недійсними, якщо пов’язана сторінка зміниться.
— гр
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.