- [Mac OS X] Отключаем индексацию Spotlight
- Из серии коротких советов
- Лонгриды для вас
- Не работает поиск на Mac: как перестроить индекс Spotlight на macOS
- Как перестроить индексы Spotlight на Mac, если поиск работает некорректно
- Как перестроить индексы Spotlight в Терминале
- Как отключить индексацию Spotlight на Mac
- Другие возможности Spotlight
- «Лечим» Spotlight от постоянной индексации дисков
- Как ускорить работу Mac и сократить расход батареи с помощью Spotlight
[Mac OS X] Отключаем индексацию Spotlight
Из серии коротких советов
В предыдущих статьях, в целях экономии ресурсов системы, мы научились отключать Dashboard и Mission Control. Но как говорится «уж коль пошла такая пьянка…», то почему бы нам не отключить и Spotlight? 🙂
Точнее не сам Spotlight, а производимую им периодическую индексацию всего содержимого ваших дисков, поскольку отключить отображение значка Spotlight в строке меню какими-то простыми средствами не представляется возможным.
Отключить индексацию можно выполнив в Терминале следующую команду:
sudo mdutil -a -i off
Будут выведены сообщения об отключении индексации ресурсов:
Вернуть индексацию Spotlight можно командой:
sudo mdutil -a -i on
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Лонгриды для вас
В 2011 году Apple начинает процесс унификации интерфейсов OS X Lion и iOS, сближая идеологию взаимодействия пользователей двух операционных систем. Самое зам…
Мы не ждем больших перемен в iOS 9, вероятно, потому что не было никаких слухов о возможных переменах. Все, о чем мы слышали, — это новый шрифт, новый интерф…
Возможности Spotlight могут удивить даже самых опытных пользователей macOS. Встроенный инструмент для поиска позволяет выполнять множество нестандартных опер…
Источник
Не работает поиск на Mac: как перестроить индекс Spotlight на macOS
Spotlight на macOS является системным приложением для поиска других программ, документов, контактов, закладок, электронных писем, элементов сторонних приложений и многого другого из одного центрального места на вашем Mac. Для оптимальной своей работы Spotlight использует индексированную базу данных всех дисков и файлов в вашей системе, если они не были явно исключены из поиска.
Как перестроить индексы Spotlight на Mac, если поиск работает некорректно
В ходе работы Spotlight поиск на вашем Mac может не дать ожидаемых результатов. Если так произошло, то поможет в решении проблемы перестройка индексов Spotlight.
Вот как можно ускорить переиндексацию загрузочного диска вашего Mac.
1. Откройте «Системные настройки» macOS.
2. Перейдите в раздел Spotlight и выберите вкладку «Конфиденциальность».
3. В появившееся окно перетащите папку или диск, требующие переиндексации на поле «Конфиденциальность» раздела Spotlight.
4. Нажмите ОК, чтобы подтвердить операцию.
В случае, если иконка накопителя отсутствует на рабочем столе macOS, откройте настройки Finder, перейдите во вкладку Основные и установите галочку рядом с пунктом «Жесткие диски».
Совет: Для выбора элементов для добавления можно также воспользоваться кнопкой «+», находящейся в правом нижнем углу окна.
Для добавления папки или диска в это окно потребуются права владельца этого элемента.
5. Теперь удалите только что добавленный диск, выделив его на вкладке «Конфиденциальность». Для этого нажмите кнопку «-» в левом нижнем углу. Это позволит удалить выбранный элемент из списка исключений Spotlight.
6. Закройте окно «Системные настройки».
Добавление и удаление загрузочного диска на вкладке «Конфиденциальность» Spotlight, а потом выход из Системных настроек позволят запустить сканирование и переиндексацию содержимого всего диска. В зависимости от его размера и хранящихся на нем файлов, это может занять от нескольких минут до нескольких часов. В ходе этого процесса переиндексации Mac может работать более медленно.
Чтобы увидеть, закончено ли индексирование Spotlight, откройте окно поиска программы. Если в нем вы видите индикатор выполнения и сообщение «Индексирование…», то дождитесь завершения процесса.
Как перестроить индексы Spotlight в Терминале
Можно вручную запустить переиндексацию вашего диска или папки, откройте приложение «Терминал» (Программы → Утилиты) и вставьте в открывшемся окне команду:
sudo mdutil -i on /
нажмите Ввод, чтобы выполнить эту команду. Она заставит скрытый процесс Spotlight начать переиндексацию загрузочного тома. Помните, что для запуска этой команды вам понадобится ввести пароль администратора.
Apple утверждает, что исключение загрузочного диска из Spotlight не даст системе уведомлять вас об ожидающих обновлений любых приложений Mac App Store, установленных на компьютере.
Как отключить индексацию Spotlight на Mac
Другая сторона вопроса – вы вообще не пользуетесь сервисом Spotlight и хотели бы его отключить, чтобы увеличить время автономной работы ноутбука, снизить нагрузку на SSD-накопитель, высвободить вычислительную мощность процессора и т.д.
Тогда, не мудрствуя лукаво, отключите механизм индексации данных целиком, приказывая Spotlight «заснуть». Понадобится – включим обратно по инструкции выше.
Отключение индексации производится командой
sudo mdutil -i off /
Еще одна ситуация – Spotlight нам время от времени необходим, но точностью поиска можно пожертвовать ради вожделенных системных ресурсов. Скажем, на рабочем столе есть некая папка для черновиков и прочего мусора, каталог для Dropbox или папка «Загрузки», где постоянно появляются и исчезают файлы и мы точно знаем, что там искать ничего не нужно.
Значит, заходим в Системные настройки→ Spotlight → Конфиденциальность и здесь добавляем искомые папки в список исключений, тем самым давая сервису команду не индексировать их содержимое. Метод полностью работоспособный и особенно рекомендуемый поклонникам Torrent-сетей, с их частыми обновлениями хеш-сумм при активной загрузке и раздаче контента.
Другие возможности Spotlight
По умолчанию для запуска Spotlight установлена комбинация клавиш Command (⌘) + Пробел. Чтобы установить свое сочетание клавиш, нажмите кнопку «Сочетания клавиш…» в нижней части вкладки Spotlight.
Spotlight также позволяет получить определения, результаты вычислений и преобразований единиц, телешоу, погоду и ближайшие локации, искать по типу файла и его расположению и многое другое.
Spotlight для Mac был анонсирован еще на Всемирной конференции разработчиков в июне 2004 года и появился в Mac OS X 10.4 Tiger в апреле 2005 года. Аналогичная функция для iOS 3.0 с таким же названием была анонсирована 17 марта 2009 года. Начиная с iOS 11 функция стала называться просто «Поиск».
Источник
«Лечим» 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 постоянно проводить индексацию. Проверьте, есть ли у Вас полная резервная копия Вашей системы (если нет, то обязательно создайте её), а затем используйте Дисковую утилиту для проверки и исправления дисков.
- Запустите Дисковую утилиту.
- С зажатой клавишей ⌘Command выберите все подключенные к вашему компьютеру диски.
- Во вкладке Первая помощь нажмите Проверить диск
Если в процессе проверки будут выявлены ошибки, нажмите Исправить диск. Если же ошибка возникла на загрузочном разделе, то исправить её стоит, загрузившись из раздела восстановления. Чтобы загрузиться из раздела восстановления, выключите компьютер, а затем включите его, зажав сочетание клавиш ⌘Command + R.
Традиционное спасибо Кристоферу Кесслеру за оригинальную статью.
Источник
Как ускорить работу Mac и сократить расход батареи с помощью Spotlight
В одной из прошлых инструкций «для чайников» мы не случайно упомянули об отключении Spotlight — эту удобную функцию поиска действительно отключают на своих «Маках» многие пользователи, получая взамен прирост скорости работы компьютера и сокращение потребление электроэнергии, что весьма актуально для ноутбуков. В этой небольшой статье мы расскажем вам, как с помощью настроек или отключения Spotlight добиться ускорения работы Mac и уменьшить потребление системных ресурсов и заряда аккумулятора.
Для начала — кратенько о самом Spotlight. Это — система «глобального» поиска по компьютеру Mac, весьма удобная, если есть привычка ею пользоваться. Но, как и всегда, за удобство нужно расплачиваться — в случае со Spotlight платить, как мы уже сказали, придется скоростью работы и зарядом аккумулятора. Почему? Очень просто. Для своей работы Spotlight постоянно индексирует имеющиеся на компьютере данные, нагружая процессор, жесткий диск (а в случае SSD лишняя нагрузка совсем ни к чему), ну и, разумеется, расходуя лишнюю электроэнергию. Если компьютер новый и данных на нем немного — работа Spotlight, скорее всего, не будет особенно заметной, с одним исключением, о котором мы расскажем позже. А вот если информации на компьютере много, да вы еще и работаете с ней весьма активно — здесь уже могут появиться тормоза, рев вентиляторов и прочие прелести, и отключение Spotlight заметно ускорит работу системы.
Как отключить Spotlight. Есть два варианта — отключить только индексацию файлов или выключить Spotlight полностью. Для отключения индексации нужно в Терминале ввести следующую команду (потребуется пароль администратора):
Команда для включения индексации будет выглядеть так:
В принципе, отключения индексации вполне достаточно для заметного эффекта, но если вдруг вам хочется отключить Spotlight целиком и полностью, то команда должна быть такой:
Но это, так сказать, радикальные меры. Apple недаром сделала поиск Spotlight неотключаемым штатными средствами, так как отсутствие индексации может нарушить работу некоторых функций — правда, жалоб от пользователей на какие-то особо критичные проблемы не поступало, но все же могут быть неожиданности. Потому в качестве альтернативной меры предлагаем настроить Spotlight таким образом, чтобы работа индексации была практически незаметной.
Что мы имеем в виду. Как уже было сказано выше, Spotlight постоянно индексирует все файлы на компьютере, и, естественно, если в какой-то папки эти файлы часто изменяются, то индексация будет практически безостановочной. Особенно это актуально для папки «Загрузки», куда по умолчанию скачиваются файлы с торрентов. Не замечали, что при загрузке с торрентов система начинает заметно тормозить? Причина именно в непрекращающейся индексации. Таким образом, если исключить из индексации папки с постоянно изменяющимся содержимым — тормозов из-за Spotlight возникать не будет. Для этого нужно открыть «Системные настройки», выбрать там Spotlight, затем вкладку «Конфиденциальность» и добавить туда (нажам на плюс в левом нижнем углу) те самые папки с изменяющимся содержимым — в первую очередь «Загрузки», ну и дальше на ваше усмотрение.
Как видим, сложного во всем этом нет ничего, а вот эффект от вышеприведенных действий будет заметным. Особенно в случае полного отключения Spotlight, хоть мы и не беремся рекомендовать этот способ всем пользователям, особенно новичкам.
Источник