Как заставить Spotlight остановить индексирование моего резервного диска?
У меня есть внешний привод 2TB, который я использую для Time Machine. В произвольные промежутки времени он решает разворачиваться, и весь мой пользовательский интерфейс замерзает, пока он не закончится. Это невероятно раздражает.
Похоже, что это связано с индексацией Spotlight . Они предлагают добавить резервный диск в черный список Spotlight, поэтому я сделал:
Я застрял, чтобы жить с постоянными атаками на пляже?
Обновление: я уже пробовал mdutil. Это не работает.
$ sudo mdutil -E -i off /Volumes/Backup/Backups.backupdb/
Password:
/Volumes/Backup/Backups.backupdb:
Indexing enabled.
Если отключить индексирование невозможно, я бы согласился на то, что резервный диск никогда не будет вращаться.
6 ответов
Примените его к тому, а не к каталогу:
sudo mdutil -i off /Volumes/TimeMachine/
Замените TimeMachine
на имя вашего тома резервной копии, конечно.
Например ...
Johns-iMac:~ john$ sudo mdutil -i off /Volumes/Time15/
Password:
/Volumes/Time15:
2015-10-27 12:37:18.436 mdutil[56686:26121199] mdutil disabling Spotlight: /Volumes/Time15 -> kMDConfigSearchLevelFSSearchOnly
Indexing and searching disabled.
Что оставляет сообщение подкаталога «включенным», но (пока не будет доказано, что я понял) настройка на уровне громкости будет отменена.
Создайте пустой файл в корневом каталоге этого диска с именем .metadata_never_index
. Эта статья Mac OS X Hints говорит больше.
Сделайте это из Terminal через sudo (информация любезно предоставлена страница ):
sudo mdutil -a -i off
Вам также потребуется указать пароль администратора.
Аналогично, чтобы вернуться:
sudo mdutil -a -i on
Примечание. Задайте элементы для Spotlight для отображения в Prefs > Spotlight
Наконец-то я обнаружил, что вы не можете отключить Spotlight для индексации Backups.backupdb
.
Поддержка Apple. OS X El Capitan: предпочтения прожектора
Если вы добавите резервный диск Time Machine в список конфиденциальности, вы продолжайте видеть сообщения, которые Spotlight индексирует ваш резервный диск. Эта индексация необходима, чтобы Time Machine функционировала должным образом и не может быть отключен. Spotlight исключает из поиска любые предметы, которые вы хранящиеся на резервном диске, которые не являются частью резервной копии Time Machine.
Машина времени требует активности индексации прожектора, но содержимое не будет загрязнять результаты поиска. Если целью является удаление избыточных результатов поиска для диска, отличного от Time Machine (например, резервная копия CarbonCopyCloner), то этот том можно просто добавить в список конфиденциальности в соответствии с предпочтениями Spotlight.
(Подробности оригинального вопроса указывают на то, что Time Machine, но я включаю этот случай для тех, кто находит этот вопрос по названию.)
Вот страница man для mdutil:
mdutil(1) BSD General Commands Manual
NAME
mdutil -- manage the metadata stores used by Spotlight
SYNOPSIS
mdutil [-pEsav] [-i on | off] mountPoint ...
DESCRIPTION
The mdutil command is useful for managing the metadata stores for mounted volumes.
The following options are available:
-p Spotlight caches indexes of some network devices locally. This option requests that a local
caches be flushed to the appropriate network device.
-E This flag will cause each local store for the volumes indicated to be erased. The stores will
be rebuilt if appropriate.
-i on | off
Sets the indexing status for the provided volumes to on or off. Note that indexing may be
delayed due to low disk space or other conditions.
-s Display the indexing status of the listed volumes.
-a Apply command to all volumes.
-v Print verbose information when available.
Я бы использовал:
mdutil -E -i off [the mountpoint for your backup drive]