Лікуємо - spotlight від постійної індексації дисків

Spotlight - це вбудована пошукова система, яка дозволяє знайти майже все, що Ви використовуєте під своїм обліковим записом. Для цього Spotlight індексує всі носії, підключені до Вашого Маку. У деяких випадках в меню Spotlight постійно відображається рядок прогресу, яка вказує на те, що система індексує жорсткий диск. В цьому випадку у вікні Activity Monitor можна знайти процеси «mds» і «md-worker», які використовують велику кількість ресурсів CPU.

Spotlight може повторно індексувати жорсткий диск після великих оновлень системи, відновлення з резервної копії або після критичних помилок, таких як kernel panic або зависань, усунених примусової перезавантаженням. Це стандартні випадки, при яких індексація повинна запускатися і, оскільки це досить тривалий процес, може зайняти кілька годин. Однак, якщо Ви виявите підвищену активність процесів «mds» і «md-worker» і постійно проводящуюся індексацію, то варто приділити цій проблемі увагу.

Для початку спробуйте очистити індекси Spotlight вручну. Є два способи це зробити.

Список конфіденційності Spotlight.

Виберіть Spotlight в Системних настройках і відкрийте вкладку Конфіденційність. Далі перетягніть всі свої носії в список і відразу видаляйте їх з нього. Це змусить систему видалити індексацію носіїв і потім створити її, після видалення цих носіїв зі списку.

Для Spotlight існує кілька команд в Терміналі. які можна використовувати для видалення і повторного проведення індексації вашої системи. Щоб це зробити, відкрийте Термінал і послідовно введіть три команди:

mdutil -Ea
mdutil -ai off
mdutil -ai on

Перша команда видалить індексацію всіх томів в системі, друга - відключить функцію індексації, а третя - включить її назад. Зачекайте поки процес завершиться і перевірте, чи залишилася проблема.

Слід врахувати, що індексація диска - процес тривалий і може зайняти кілька годин, і визначити чи вирішена проблема до завершення процесу не можна.

Якщо описані вище способи не дали позитивного результату, то варто перевірити жорсткий диск. Системну помилку можуть викликати проблеми з доступом до даних і їх обробкою, що, в свою чергу, може змусити Spotlight постійно проводити індексацію. Перевірте, чи є у Вас повна резервна копія Вашої системи (якщо немає, то обов'язково створіть її), а потім використовуйте Дискову утиліту для перевірки та виправлення дисків.

  1. Запустіть Дискову утиліту.
  2. З затиснутою клавішею ⌘Command виберіть всі підключені до вашого комп'ютера диски.
  3. У вкладці Перша допомога натисніть Перевірити диск

Якщо в процесі перевірки будуть виявлені помилки, натисніть Виправити диск. Якщо ж помилка виникла на завантажувальному розділі, то виправити її варто, завантажившись з розділу відновлення. Щоб завантажитися з розділу відновлення, вимкніть комп'ютер, а потім увімкніть його, затиснувши поєднання клавіш ⌘Command + R.

Традиційне спасибі Крістоферу Кесслеру за оригінальну статтю.

Схожих постів не виявлено