5

My Time Machine выполняет резервное копирование на жесткий диск, подключенный к моему Airport Extreme. После того, как я обновился до Lion, я заметил, что процесс mds (индексатор Spotlight) время от времени работает на 100% процессоре. Простая проверка активности файлов показала, что она пытается проиндексировать мою резервную копию Time Machine.

Я пошел и добавил диск Time Machine в список конфиденциальности в настройках Spotlight, который должен исключать диск из индекса Spotlight, но, увы, Spotlight иногда пытается проиндексировать его. Это ошибка в Lion или я что-то упустил?

5 ответов5

5

Есть опция командной строки Wheat;

$ mdutil 
Usage: mdutil -pEsa -i (on|off) -d volume ...
    Utility to manage Spotlight indexes.
    -p             Publish metadata.
    -i (on|off)    Turn indexing on or off.
    -d             Disable Spotlight activity for volume (re-enable using -i on).
    -E             Erase and rebuild index.
    -s             Print indexing status.
    -a             Apply command to all volumes.
    -V vol         Apply command to all stores on the specified volume.
    -v             Display verbose information.
NOTE: Run as owner for network homes, otherwise run as root

Итак, на Mac вам нужно:

$you@yourmac: mdutil -d /Volumes/YOURDRIVE [enter]
$you@yourmac: mdutil -E /Volumes/YOURDRIVE [enter]

Затем вам нужно перезагрузить компьютер (кажется, что индексирование не останавливается, пока в некоторых случаях Mac не будет перезагружен). Первая строка отключит индексирование, вторая строка должна удалить весь индекс для этого диска.

1

Выполните следующие действия терминала:

$you@yourmac: cd /Volumes/YOURDRIVE [enter]
$you@yourmac: touch .metadata_never_index [enter]

Если вы хотите удалить существующие индексы Spotlight, сделайте это осторожно, иначе вы можете удалить другие важные вещи:

$you@yourmac: cd /Volumes/YOURDRIVE [enter]
$you@yourmac: rm -rf .Spotlight-V100/ [enter]

Готово. Больше не нужно убивать ваши внешние диски. Работает как на снежном барсе, так и на льве.

0

С помощью коммерческой утилиты MacPilot от Koingo Software можно полностью удалить базу данных индекса Spotlight и заставить Spotlight создать новую. Это этап технического обслуживания, который мне иногда приходится выполнять.

Там должна быть процедура командной строки для этого без MacPilot. Возможно, кто-то еще может написать об этом здесь.

0

Прожектор нельзя отключить для Time Machine. Отключение тома, на котором находится TimeMachine, работает только для других папок в том же томе, но не для Backups.backupdb . То же самое для добавления в настройках конфиденциальности Spotlight. Кажется, это особенность.

Поддержка Apple. OS X El Capitan: предпочтения в центре внимания

Если вы добавите диск резервного копирования Time Machine в список конфиденциальности, вы по-прежнему будете видеть сообщения, которые Spotlight индексирует ваш диск резервного копирования. Эта индексация необходима для правильной работы Time Machine и не может быть отключена. Spotlight исключает из поиска любые элементы, которые вы храните на резервном диске, которые не являются частью резервной копии Time Machine.

0

Чтобы предотвратить индексацию внешнего диска, вы можете добавить его в правило конфиденциальности в Spotlight (Системные настройки).

Запрет Spotlight от поиска в этих местах

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .