Spotlight在Lion中报告“索引编制和搜索已禁用”


34

Lion会跟踪Spotlight信息。目录和应用程序消失,全文搜索停止工作,等等。我似乎需要每周大约一次对其重新编制索引。

但是,现在看来根本不起作用。

跑步

sudo mdutil -i on /

从终端我收到一条消息

"Indexing and searching disabled."

我曾尝试删除首选项文件,删除整个V100文件夹,修复权限等,但Spotlight仍认为我的整个卷上的索引已关闭(是的,已从Spotlight的隐私首选项中添加/删除了整个磁盘”)。

在控制台中,我有很多看起来像这样的错误

mds: (Error) Server: Disabled store registered for scope "/Applications"

但是,我不知道如何告诉它重新启用该范围,因为当尝试打开索引时mdutil给出了错误,而当我尝试删除索引时给出了错误

编辑:我重新安装了Lion。它没有解决问题:(


您是否偶然使用某些“清理”工具?其中一些过于激进,并删除了聚光灯索引。
Ingmar Hupp

不,没有清理工具。
lemonginger 2011年

您可以尝试刷新缓存并使用以下命令重建它:sudo mdutil -pEsav。您正在运行的命令只是将其打开,但由于其他原因它可能会令人窒息。您的驱动器上有多少可用空间(已占用多少空间)?以及从mdutil收到的错误是什么?

我第二次跑步sudo mdutil -pEsav。我的timemachien驱动器不断被索引。运行该命令并等待聚光灯完成重建之后,我再也没有问题了。
cftarnas 2011年

如前所述,这是行不通的,因为Spotlight认为它已被禁用。运行上面的命令会让我:禁用索引和搜索。错误:未实现数据存储发布。
lemonginger 2011年

Answers:


34

我遇到了完全相同的问题,上述所有解决方案均失败。然后,我重新检查了目录列表,/.metadata_never_index在根目录中找到了一个隐藏文件。我删除了该文件,并能够把聚光灯再次 mdutil -i/

mds 现在正在重新索引硬盘,目前看来一切正常。


成像后我也遇到了同样的问题。这个解决方案对我有用:)!一年多以后。
埃萨贝尔

谢谢!一直试图让它在笔记本电脑上工作几个月。我做了sudo rm .metadata_never_index,然后在/上运行了mdutil -i,它说“已启用索引”。现在,我终于得到了索引图!
新手2015年

这也为我修复了该问题,但是重新启动后问题再次出现。该.metadata_never_index文件重新出现在中/。但是,原因可能是我只是运行了命令sudo mdutil -a -i on(没有在末尾指定``)。
mrk2010 '17

1
2017年的MacOS塞拉利昂10.12.6,十二月该解决方案为我工作在一个新的安装
拉齐

23
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo mdutil -i on /
sudo mdutil -E /

1-关闭索引

2-删除Spotlight文件夹

3-开启索引

4-重建

这有帮助吗?

同样,您似乎可以使用以下命令:

sudo mdutil -a -i off
sudo mdutil -a -i on

不,当我在任何卷或卷的子集上尝试该操作时,都会得到以下内容,如前所述,索引和搜索已禁用。
lemonginger 2011年

1
我知道它与日志中的MDS错误消息有关(mds :(错误)服务器:已为范围XXXX注册的已禁用存储),但我不知道为什么/如何禁用了它们
Lemonginger 2011年

1
@lemonginger:第2步rm -rf /.Spotlight*失败,显示“权限被拒绝”。我被卡住了。
orome 2011年

尝试使用sudo rm,我编辑了我的上述帖子
maggix 2011年

@maggix:我也尝试过(很好的建议),但是也失败了。
orome 2011年

6

其他解决方案对我不起作用,但是以下情况是我的罪魁祸首。

确保您的根/主硬盘驱动器不在Spotlight的“隐私”设置中。由于某种原因,我将整个硬盘都放在“防止聚光灯索引以下位置”列表中。

您可以从系统偏好设置-> Spotlight->隐私访问此部分


这是我的关键。我要索引的卷在“隐私”窗口中。单击减号(-)将其删除。然后,我可以应用maggix概述的步骤。我必须“启用”两次,一次用于搜索,然后用于索引。两次相同的命令:sudo mdutil -i on
Dickster

警告:我有一个分为两个卷的两系统硬盘。当我将不使用的卷添加到Spotlight->“隐私”面板中时,我发现它也出现在“其他卷”的“隐私”面板中。因此,当我重新启动OTHER Volume时,它位于其自己的“隐私”面板中?!不是我所期望的,特别是因为每个卷都有其自己的.Spotlight-V100目录。这是Apple的错误吗?
Dickster '17

4
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo rm -rf /.metadata_never_index
sudo mdutil -i on /
sudo mdutil -E /

上面的组合对我有用。第三步是最大的一步。摆脱了“禁用索引和搜索”。信息。然后第4步和第5步按预期工作。

  1. 关闭索引
  2. 删除Spotlight文件夹
  3. 删除元数据文件
  4. 打开索引
  5. 重建

这对我有用。
dirkk0

3

完成所有初始故障排除步骤后:

  • 重建索引
  • 尝试使用另一个用户帐户
  • 转储偏好/缓存并重新开始

我发现问题在于启用/禁用了什么。在终端中,我运行“ mdutil -sa”并得到:

/:
    Indexing enabled. 
/Groups:
    Indexing disabled. 
/Shared Items/Public:
    Indexing disabled.
/Users:
    Indexing disabled. 
/Users/sarah/Documents:
    Indexing enabled. 

我注意到“ /用户:索引已禁用。” 那就是那里的问题。解决方法:“ / Users上的sudo mdutil -i”。在那之后,它重新索引了/ Users,这比以前花费了更长的时间,并且在完成之前,它正在搜索我的邮件!


3

这也可能是由于卡在安全模式下引起的。为了解决这个问题,你需要到NVRAM按住复位Command ⌘Option ⌥P,和R(之前的灰色屏幕出现)重新启动后,立即按键。


1

iMac将软件更新安装到计算机后,我注意到了此问题10.7.4。建议的大多数命令行都会产生'Indexing and searching disabled'sudo mdutil -pEsav给我'datastore publishing not implemented.'

以下是有效的解决方案:

  • 编辑 /etc/hostconfig
  • SPOTLIGHT=-YES-在底部添加行 
 (此行丢失)
  • 重启

(重新启动后,在机器准备索引时做些汤)


0

只有结合-E,并-i on为我工作:

sudo mdutil -E -i on /Volumes/blah

-1

这对我有用重新启用Spotlight索引

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

尽管此链接可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。如果链接的页面发生更改,仅链接的答案可能会失效。
grg
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.