![Windows Server 2008 R2 和 OSX 10.5/.6/.7、搜尋、Spotlight](https://rvso.com/image/1331423/Windows%20Server%202008%20R2%20%E5%92%8C%20OSX%2010.5%2F.6%2F.7%E3%80%81%E6%90%9C%E5%B0%8B%E3%80%81Spotlight.png)
我正在處理從舊 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 用戶端而言是如此。目前,只有 ExtremeZ-IP for Windows(商業 AFP 檔案伺服器產品)會為其 AFP 股票產生 Spotlight 相容索引。 Netatalk for Linux(開源 AFP 伺服器)對類似功能提供了實驗性支持,但尚不清楚該功能何時會成為穩定版本。
雖然它是可能會強制客戶端為網路共用建立元資料索引,這是一個壞主意,因為它是短暫的(每次安裝共用時都必須重新建置)並導致每個客戶端每次都遍歷共用上的每個文件它連接起來。這並不是 Spotlight 為網路分享而設計的方式。