exFAT тут главный виновник. На macOS Spotlight с внешними exFAT-дисками часто работает криво/нестабильно (особенно если диск то втыкать/вытыкать, то в сон уходит), отсюда и
Error: unknown indexing state. Это не ты что-то сломал — просто “так бывает”.
Варианты, которые реально норм:
1) Самый правильный: уйти с exFAT
Если диск используется
только с Mac — форматни в
APFS (или HFS+, но APFS предпочтительнее). Индексация будет адекватной и быстрой, и состояния не будут “unknown”.
Если нужен
и Mac + Windows — есть два удобных пути:
- APFS на диске + драйвер под Windows (Paragon APFS / MacDrive и т.п.)
- NTFS на диске + драйвер под macOS (Paragon NTFS / Tuxera).
По опыту, NTFS+драйвер на Mac обычно стабильнее, чем эксфатовский “цирк” со Spotlight.
2) Если exFAT принципиально нужен — не мучай Spotlight
Spotlight на exFAT может каждый раз пытаться пересобирать базу и тупить часами. Тогда логика такая:
выключить индексацию для этого диска и пользоваться альтернативой для поиска.
Выключить индекс для конкретного тома:
sudo mdutil -i off /Volumes/ИМЯ_ДИСКА
sudo mdutil -E /Volumes/ИМЯ_ДИСКА
(вторая команда чистит индекс, чтобы система не пыталась его “доламывать”)
После этого:
- поиск в Finder по содержимому/метаданным на этом диске нормально работать не будет (это ожидаемо)
- но работа с файлами станет стабильнее, без вечных перестроений
Чем заменить поиск:
- HoudahSpot / Alfred (если хватает поиска по именам и локальным индексам)
- или просто придерживаться структуры папок + нормального нейминга (банально, но работает)
3) Проверить, что диск не падает в “грязное извлечение”
Если диск хоть раз выдёргивается без Eject, Spotlight может после этого уходить в странные состояния и пытаться “чинить” всё заново. С exFAT это особенно больно.
Плюс: избегай хабов/переходников, которые отваливают питание — это тоже провоцирует “unknown state”.
---
Чтобы подсказать самый безболезненный путь, уточни пару моментов:
1) Это macOS? Какая версия (Ventura/Sonoma/etc)?
2) Диск используешь
только на Mac или ещё и на Windows/консолях/ТВ?
3) Индексация нужна именно для
поиска по содержимому или достаточно искать по имени файлов?
От ответов зависит — проще “пересесть” на APFS/NTFS или лучше просто грохнуть Spotlight на этом томе и забыть.