Як змусити Spotlight зупинити індексацію резервного диска?


16

У мене зовнішній накопичувач 2 Тб, який я використовую для Time Machine. Через довільні проміжки часу він вирішить закрутитися, і весь мій інтерфейс замерзне, поки не закінчиться. Це неймовірно дратує.

Схоже, це пов’язано з індексуванням прожектора . Вони пропонують додати пристрій резервного копіювання до чорного списку Spotlight, тому я зробив:

fffffffuuuuuuuuu

Мені застрягло, що я маю жити з постійними атаками на пляжний м'яч?

Оновлення: я вже спробував mdutil. Це не працює.

$ sudo mdutil -E -i off /Volumes/Backup/Backups.backupdb/
Password:
/Volumes/Backup/Backups.backupdb:
    Indexing enabled.

Якщо неможливо відключити індексацію, я б погодився з тим, щоб накопичувач ніколи не віджимався.


"Весь ваш інтерфейс заморожується" не звучить правильно. Це правда, що все, що отримує доступ до накопичувача, доведеться чекати, поки він закрутиться, але індекс-прожектор - це фоновий процес, якого інтерфейс не повинен чекати. Чи можливо, що є щось інше, ніж прожектор, який використовує накопичувач?
Кевін Рейд

@Kevin Я згоден, це не має сенсу. Але це не обмежується будь-яким конкретним додатком, і часто виникає, коли ви робите щось, що не має нічого спільного з диском резервного копіювання . Привід просто через випадкові проміжки часу вирішує, що йому потрібно крутитися, і все, що я роблю, застигає, поки не завершиться.
Адам Лассек

Ви (чи хтось інший) коли-небудь знаходили рішення цієї проблеми?
Гемм

@ Hemm ні, мені довелося вдатися до викидання накопичувача, коли я не створював резервну копію, щоб не замерзнути мій інтерфейс користувача. Досить кульгавий.
Адам Лассек

див. також superuser.com/questions/325005/… (але виглядає так, що відключити індексацію на Backups.backupdb ?! неможливо!)
Андре Хольцнер

Відповіді:


4

Застосуйте його до тома, а не до каталогу:

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.

Що не залишає підкаталогічний звіт як "увімкненим", але (доки не буде доведено неправильно, я розумію) налаштування на рівні гучності змінить.


4

Створіть порожній файл у корені цього диска, названий .metadata_never_index. Ця стаття про підказки Mac OS X говорить більше.


2
Ви пробували? Тому що mdutil каже Backups.backupdb, що все ще індексується.
Адам Лассек

Так. На флешці, флеш-картці камери та двох .dmgs. Це працює на всіх них.
JRobert

1
виявляється, що резервне копіювання Time Machine - особливий випадок.
Адам Лассек

sudo touch /Volumes/<external disk>/.metadata_never_index(після відключення індексації для диска в цілому) насправді змусив машину свого часу прогресувати понад кілька кілобайт, які застрягли за чотири години до цього. Навіть незважаючи на те, що ви робите sudo lsof | grep <external disk>' I still see processes mds` і mds_storeвідкриваєте файли на зовнішньому диску в .Spotlight-V100/Store-V2...
Андре Хольцнер,

2

Зробіть це з терміналу через sudo (інформація надана на цій сторінці ):

sudo mdutil -a -i off

Вам також потрібно надати пароль свого адміністратора.

Аналогічно, щоб увімкнути назад:

sudo mdutil -a -i on

Примітка. Встановіть, щоб елементи Spotlight відображалися у меню Prefs > Spotlight


2
Вам, мабуть, слід включити команду для його включення.
daviesgeek

2
mdutilтакож відмовляється вимикати індексацію Time Machine.
Адам Лассек

@daviesgeek, хороший момент - Я вважав, що це буде досить очевидно (і висвітлюється в статті)
JW8

Не слід вимикати прожектор на головному диску, якщо ви не знаєте наслідків, таких як оновлення App Store більше ніколи не працюватиме, пошук електронної пошти не працюватиме (якщо використовується Apple Mail) тощо. Прожектор - справжнє неприємність, але вимагає ОС для ряду речей.
kakubei

2

Нарешті я виявив, що ви не можете відключити Spotlight для індексування Backups.backupdb.

Підтримка Apple. OS X El Capitan: Параметри прожектора

Якщо ви додасте резервний диск Time Machine до списку конфіденційності, ви продовжуватимете бачити повідомлення про те, що Spotlight індексує ваш резервний диск. Ця індексація необхідна для нормальної роботи Time Machine і не може бути відключена. Прожектор не виключає з пошуку будь-які елементи, які ви зберігаєте на своєму резервному диску, які не є частиною резервної копії Time Machine.


0

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

(Деталі оригінального запитання вказують на те, що мова йде про машину часу, але я включаю цей випадок для тих, хто знайде це питання за назвою.)


-1

Ось основна сторінка для 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]

3
Я вже заявляв, що mdutil листя Backups.backupdbнезважаючи ні на що. Ви пробували?
Адам Лассек
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.