我想要 Spotlight 索引并搜索已安装的 AFS 卷(实际上,仅此卷上的一个文件夹)。
我知道有关网络卷的这个问题: 如何让 OS X 使用 Spotlight 索引我的网络卷?
这对我来说不起作用(请参阅下面的详细信息)。除了一个属于我的文件夹外,我对大多数 AFS 卷都没有读/写权限,我想这也许是问题所在?如果是这样,我该如何索引我有权访问的一个文件夹?
细节:
我跑了:
mdutil /afs -i on
然后确认索引已启用:
mdutil /afs -s
在此之后,Spotlight 没有显示更新索引的迹象,因此我转到:系统偏好设置 > Spotlight > 隐私。
我将 AFS 卷拖入列表并将其删除,以触发重新索引。
Spotlight 会短暂显示以下消息:“正在索引 afs,估计索引时间”,以及条纹进度条。几秒钟后,该消息消失,并且没有出现正确的进度条。
我使用了如何查看 Spotlight 当前正在索引哪些文件,查看 mdworker 接触了哪些文件,结果发现没有一个文件位于 AFS 驱动器中。
答案1
很抱歉我回避了这个问题,但由于我发现 Spotlight 大部分时间都是 PIA,所以我使用 Quicksilver 来处理这种事情。我的网络上有几个共享卷 - - 我登录到它们,告诉 Quicksilver 对它们(或它们上的任何文件夹)进行编目,在相对较短的时间内,QS 就知道了它们上的每个文件/文件夹。
您还可以限制 QS 将分类的子级别数量以缩短索引时间,但我将其设置为每 10 分钟重新分类一次,在初始索引时间之后,我几乎可以立即访问这些驱动器上的任何内容。
它的学习曲线很短,算法很好,而且免费。我已经用了好几年了,没有它我真不想活了。