Я использую Mac OS X 10.7 Lion и пытаюсь отключить индексацию Spotlight на жестком диске Time Machine, так как процессы mds и mdworker работают вовсю в течение дня, загружая 15–60% ЦП...
Меня беспокоит не то, что мой MacBook работает медленно, а то, что такое потребление ресурсов процессора убивает несколько циклов работы моей батареи из-за бесполезного, но никогда не используемого поиска в моей резервной копии Time Machine...
Я попытался добавить папку Backups.backupdb с жесткого диска Time Machine в список конфиденциальности, но получаю следующее сообщение:
«Backups.backupdb» — это папка резервного копирования Time Machine. Вы не можете добавить ее в список конфиденциальности.
Затем я попытался полностью остановить Spotlight с помощью sudo mdutil -a -i off
; вот результат:
/:
Indexing disabled.
/.MobileBackups:
Indexing enabled.
/Volumes/Files:
Indexing and searching disabled.
/Volumes/Komodo-Edit-6:
Indexing disabled.
/Volumes/MobileBackups:
Index is read-only.
/Volumes/MobileBackups/Backups.backupdb:
Index is read-only.
/Volumes/TimeMachine:
Indexing and searching disabled.
/Volumes/TimeMachine/Backups.backupdb:
Indexing enabled.
Как отключить это раздражающее поведение Spotlight? Я не очень часто им пользуюсь, и было бы безболезненно отключить его навсегда или хотя бы прекратить индексацию резервной копии Time Machine...
решение1
Скорее всего это невозможно
ОтSpotless's(Приложение OSX, помогающее отключить индексацию Spotlight) Журнал изменений:
We also added support of Time Machine backup volumes.
Since these volumes cannot have their indexing disabled permanently,
Spotless no longer attempts to modify them.
Похоже, даже программно отключить индексацию Time Machine с помощью Spotlight невозможно.
решение2
Этот ответ, очевидно, запоздал, но я наткнулся на него и подумал, что ответ может быть полезен всем, у кого все еще есть вопросы по этой проблеме. Используя Yosemite (а также Mavericks и Mountain Lion, если вы все еще используете эти версии OS X; я не уверен насчет Lion, но если эта опция есть в Lion, то я предполагаю, что она будет работать), способ остановить индексацию (и выполнение поиска) Spotlight ваших резервных копий Time Machine на внешнем жестком диске: 1) откройте Spotlight в Системных настройках; 2) щелкните параметр Конфиденциальность Spotlight; 3) затем просто перетащите значок вашего внешнего жесткого диска (предполагая, что он виден на вашем рабочем столе) в список Конфиденциальность. Это не позволит Spotlight индексировать и выполнять поиск по всем вашим резервным копиям Time Machine.
Вы можете сделать то же самое с другими папками на вашем внутреннем жестком диске, которые вы не хотите, чтобы Spotlight искал или индексировал (например, кэши, журналы и другие постоянно меняющиеся папки, которые просто используют процессор и выдают вам результаты поиска, которые не представляют никакой ценности). Просто найдите папки на вашем внутреннем жестком диске и перетащите их в список конфиденциальности Spotlight. Они, конечно, физически остаются на месте на вашем жестком диске.
решение3
Я наконец обнаружил, что отключить индексацию Spotlight невозможно Backups.backupdb
.
Поддержка Apple. OS X El Capitan: настройки Spotlight
Если вы добавите резервный диск Time Machine в список конфиденциальности, вы продолжите видеть сообщения о том, что Spotlight индексирует ваш резервный диск. Эта индексация необходима для правильной работы Time Machine и не может быть отключена. Spotlight исключает из поиска любые элементы, которые вы храните на резервном диске, но которые не являются частью резервной копии Time Machine.