В Mac OS не работают теги

Миша Лещенко

1 год назад

Это было в OS High Sierra и продолжается в Mojave. Я создал свои теги, пометил несколько файлов разными тегами, и когда перехожу в нужную папку бокового меню, там пусто. Любые теги, любые цвета, в папках всегда пусто. Перезагрузка не помогла. И ещё такая особенность - в настройках бокового меню можно скрыть и показать разные папки, вроде "Рабочего стола", "Музыки" и прочего, но вкладка "Теги" всегда видна, вне зависимости от того, стоит ли галочка в настройках бокового меню или нет. Пропадает только тогда, когда удаляешь все тэги.

+1Eugene Kirshin5 декабря 2019 в 12:07
Иногда механизм индексации Spotlight дает сбой и перестает работать. В большинстве случаев Spotlight не работает из-за нарушения индексных файлов хранящихся в корневом разделе диска в папке /.Spotlight-V100 (скрытая папка). За хранение метаданных индекса отвечает утилита mdutil, запускаемая из терминала.

Для восстановления работоспособности Спотлайт обычно достаточно сделать следующее:

В терминале выполнить следующие команды

sudo mdutil -as
Команда потребует пароль пользователя.
Параметр a — говорит о необходимости применения команды для всех дисков компьютера
Параметр s — сообщает о статусе индексирования.

В случае нормальной работы утилита выведет следующее сообщение

/: Indexing enabled.
Если же индексирование не работает, то сообщение будет примерно таким или аналогичным

/:
Error: unable to perform operation. (-400)
No index.
Можно попытаться отключить и потом включить индексирование командами

sudo mdutil -a -i off
и потом включить

sudo mdutil -a -i on
Если данные команды не помогли необходимо удалить каталог метаданных Spotlight командой

sudo rm -Rf /.Spotlight-V100
sudo killall -9 mdworker
sudo killall -9 mds
и потом попытаться запустить индексирование

sudo mdutil -i on -E /
Опять можно проверить индексирование командой

sudo mdutil -as
Если вышеперечисленные действия не помогли, то необходимо перезагрузить компьютер в безопасный режим. И повторить действия по удалению индекса

+1
Ответить