ryg

Команда mdutil

Назначение:

Полезная команда для управления хранением метаданных поиска для Spotlight, на смонтированных томах. Программа для поиска Spotlight появилась в версии Mac OS X 10.4

Spotlight по умолчанию начинает индексирование любого смонтированного тома, за исключением: CD, DVD, образов дисков и общих сетевых томов. Под томом понимеются жесткий диск с одним разделом или определенный раздел диска отформатированного с несколькими разделами.

Не индексируются:

  • Скрытые файлы, имя которых начинается с точки "."
  • Невидимые файлы, имеющие атрибот "системный"
  • Файлы находящиеся в скрытых или невидимых папках

Все индексные файлы хранятся в папке .Spotlight-V100 в корневой папке проиндексированного тома. Совместная работа индексации Spotlight и программы резервного копирования Time Machine, существенно замедляет работу архиватора.

Синтаксис:

      mdutil [-pEsav] [-i on | off] mountPoint ... 

Параметры:

-E Этот флаг сбрасывает индексные файлы и сообщает Spotlight о необходимости переиндексировать диски
-p  Spotlight кэширует индексы некоторых сетевых устройств на них. Параметр требуется для сброса данных поиска на сетевых устройствах
-i on off Устанавливает статус индексирования для указанного тома (включено/выключено).
Замечание : индексирование может быть отключено по причине недостаточности места на диске или по каким-либо другим причинам
-s Показать статус индексирования на указанных томах
-a Выполнить команду для всех томов (дисков)
-v Вывести подробную информацию, которая доступна

Примеры:

Запустить переиндексирование базы данных Spotlight на загрузочном диске

     sudo mdutil -E /

Проиндексировать конкретный том (path_to_volume)

     sudo mdutil -E /path_to_volume

Отключить индексацию заданного тома (path_to_volume)

     sudo mdutil -i off /path_to_volume

Близкие команды:

mdfind - поиск данных
mds
mdimport -импртировать метаданные из указанной папки
Устранение ошибок Spotlight в mac
Весь список команд terminal Mac OS X