Spotlight занимает место на Mac? Как проверить и перестроить индекс

Spotlight хранит индекс ваших файлов, чтобы поиск был мгновенным. Обычно он занимает несколько гигабайт, но иногда разрастается гораздо сильнее. Вот как его проверить, перестроить или уменьшить.

Где находится индекс

В корне каждого индексируемого тома есть скрытая папка .Spotlight-V100. На загрузочном диске она находится в /System/Volumes/Data/.Spotlight-V100; у внешних дисков свои. Папка защищена, поэтому её размер виден только с правами администратора — в DiskGarden сканируйте от имени администратора.

Индекс в несколько гигабайт для полного диска — это нормально. Если он намного больше или продолжает расти, возможно, он повреждён.

Проверьте состояние индексирования

В Terminal команда mdutil -s / показывает, включено ли индексирование для загрузочного диска. Пока Spotlight (пере)индексирует, в «Мониторинге системы» вы увидите загруженные процессы mds и mds_stores.

Перестройте индекс

Если поиск работает неправильно или индекс кажется слишком большим, сотрите и перестройте его:

sudo mdutil -E /

Spotlight перестраивает индекс в фоне; какое-то время результаты поиска будут неполными (от нескольких минут до нескольких часов на большом диске).

Исключите папки из индекса

Папки с огромным количеством файлов, которые вы никогда не ищете, — результаты сборки, кэши пакетов, образы ВМ — раздувают индекс без пользы. Добавьте их в список Конфиденциальность поиска Spotlight в Системные настройки → Spotlight.

Чтобы полностью отключить индексирование внешнего диска: sudo mdutil -i off /Volumes/DriveName.

Узнайте, куда ушло место

DiskGarden — бесплатный анализатор дискового пространства для Mac: он показывает каждую папку по размеру, и пожиратели места сразу видны. Без учётной записи, а ваши файлы не покидают Mac.

Скачать DiskGarden — бесплатно