为什么 Spotlight 无法在 OS X Server 上找到应用程序?

为什么 Spotlight 无法在 OS X Server 上找到应用程序?

在我们的 Mac OS X Server 10.5.x 盒子上,使用聚光灯(即顶角的放大镜)找不到应用程序和实用程序,但在 Mac OS X 客户端上可以找到(因此,我们都使用键盘快捷键并最终感到沮丧 - 它要么什么都没有给我们,要么,直到后来我们才意识到,来自另一个分区的应用程序。)

我不清楚我们是否在设置服务器时做了一些奇怪的事情,但它们都是这样的。知道是什么原因造成的,我们如何修复它?所有内容(包括应用程序)都设置为在系统偏好设置中的聚光灯搜索中显示。

答案1

您是否尝试过重建 Spotlight 的索引?(基本上是强制执行):

sudo mdutil -i on /

以防万一你可能想先将其关闭:离开或检查卷的状态:-s(man mdutil)

答案2

要检查的内容(所有都需要以 root 身份运行 / 使用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) 的手册页会比我更有帮助......

答案3

检查系统偏好设置-> Spotlight 中是否已选中“应用程序”? Spotlight 偏好设置截图 http://www.freeimagehosting.net/uploads/31c62225f0.png

相关内容