私は、古い Mac サーバーから、12TB (10 使用可能) の RAID5 サーバーを実行している Windows Server 2008 R2 マシンへの移行を扱っています。SMB 共有を使用しており、OSX 10.5/.6 ユーザーは検索できるようになりました。機能する場合もありますが、最大 10 分かかります。OSX 10.7 マシンは問題ないようです。共有ドライブのルートで .Spotlight-V100 ファイル (ls -a) を探しましたが、そこにはないようです。mdutil によると、そのボリュームのインデックス作成はオンになっています。mdutil -E /Volumes/MeSharedVolume を使用して、何度もインデックスをクリアしました。何かアイデアはありますか?
答え1
ネットワーク共有用のSpotlightには、サーバ共有 (.Spotlight-V100 ディレクトリ) のメタデータ インデックスを構築します。これはクライアント側のものではありません。これは、OS X Server から別のファイル サーバー プラットフォームに移行するときによく見落とされる欠点です。少なくとも、高速な検索結果に慣れている Mac クライアントにとってはそうです。現在、Windows 用の ExtremeZ-IP (商用 AFP ファイル サーバー製品) のみが、AFP 共有用の Spotlight 互換インデックスを生成します。Linux 用の Netatalk (オープン ソース AFP サーバー) は、同様の機能を実験的にサポートしていますが、この機能がいつ安定リリースに組み込まれるかは明らかではありません。
それははクライアントにネットワーク共有のメタデータ インデックスの作成を強制することは可能ですが、これは一時的なものであり (共有がマウントされるたびに再構築する必要がある)、すべてのクライアントが接続するたびに共有上のすべてのファイルを調べることになるため、良い考えではありません。これは、Spotlight がネットワーク共有に対して意図した動作ではありません。