Mac-Osx-Server

為什麼 Spotlight 在 OS X Server 上找不到應用程序?

  • May 21, 2010

在我們的 Mac OS X Server 10.5.x 機器上,使用聚光燈(即頂角的放大鏡)找不到應用程序和實用程序,但在 Mac OS X 客戶端上可以找到(因此,我們都使用鍵盤快捷鍵和最終會感到沮喪——它要麼什麼也沒給我們,或者直到後來我們才意識到,來自另一個分區的應用程序。)

我不清楚我們是否在設置伺服器時做了一些奇怪的事情,但它們都是這樣的。知道是什麼原因造成的以及我們如何解決它嗎?一切(包括應用程序)都設置為顯示在系統偏好設置中的聚光燈搜尋中)。

您是否嘗試過重建 Spotlight 的索引?(基本上是強迫它):

sudo mdutil -i on /

以防萬一您可能想先將其關閉:off,或檢查卷的狀態:-s (man mdutil)

要檢查的東西(所有都需要以 root / with 身份執行sudo):

  • 確保 Spotlight 索引已打開(mdutil -s <volume>在終端中)
  • 讓 Spotlight 重新索引驅動器 ( mdutil -e <volume>)
    請注意,這只是擦除數據,這將使 Spotlight 在“感覺像”時開始重新索引
  • 強制聚光燈導入您的應用程序文件夾(mdimport -f /Applications
    (我認為-f在 10.5 及更高版本中已棄用,但您可以使用-d 1它使其吐出調試數據並確保它確實在做某事)

不確定這些是否會有所幫助 - 如果沒有,mdutil(1) / mdimport(1) / mdfind(1) / mds(8) 的手冊頁可能會比我更有幫助……

引用自:https://serverfault.com/questions/144157