Я занимаюсь миграцией со старого Mac-сервера на компьютер под управлением Windows Server 2008 R2, на котором установлен RAID-сервер 12 ТБ (10 используемых). Он использует общий ресурс SMB, и теперь пользователи OSX 10.5/.6 могут искать, иногда это работает, но это занимает до 10 минут. Машина с OSX 10.7 вроде бы в порядке. Я посмотрел в корне общего диска для.Файл Spotlight-V100 (ls -a), но его там нет. mdutil говорит, что для этого тома включена индексация, и я очищал индекс, используя mdutil -E /Volumes /MeSharedVolume много раз. Есть идеи?
1 ответ
Прожектор для сетевых ресурсов требует, чтобы сервер создал индекс метаданных для общего ресурса (.Каталог Spotlight-V100). Это не на стороне клиента. Это часто упускается из виду при переходе с OS X Server на другую платформу файлового сервера, по крайней мере, для клиентов Mac, используемых для быстрого поиска результатов. В настоящее время только ExtremeZ-IP для Windows (коммерческий продукт файлового сервера AFP) будет производить совместимые с Spotlight индексы для своих акций AFP. Netatalk для Linux (AFP-сервер с открытым исходным кодом) имеет экспериментальную поддержку аналогичной функции, но неясно, когда эта функция превратится в стабильную версию.
В то время как можно заставить клиент в построении индекса метаданных для сетевого ресурса, это плохая идея, так как она недолговечна (он должен быть перестроен каждый раз , когда доля установлена) и приводит к каждому клиенту тралового каждый файл на поделиться каждый раз, когда он подключается. Это просто не то, как Spotlight должен был работать для сетевых ресурсов.