【问题标题】:Spotlight search is not working in MacOS Big Sur on unsupported macs在不受支持的 Mac 上,Spotlight 搜索在 MacOS Big Sur 中不起作用
【发布时间】:2021-09-14 15:30:25
【问题描述】:
不知道如何,但我的 Spotlight 搜索停止工作,我搜索解决方案但没有成功:
我在终端上尝试了这个命令并得到了错误:
~ % sudo mdutil -i off /
Spotlight server is disabled.
~ %sudo mdutil -i on /
Spotlight server is disabled.
没有成功
【问题讨论】:
标签:
macos
terminal
macos-big-sur
spotlight
【解决方案1】:
27 英寸 iMac(2013 年末)的另一个转折点...
我发现我的 Big Sur 11.6 APFS 数据卷不知何故被禁用(纯属猜测:可能是使用 OpenCore Legacy Patcher 0.2.4 的人工制品)。
症状是 Spotlight 搜索返回普通操作系统命中,因此看起来根卷正在正常索引。但是,没有显示任何用户文档或已安装的应用程序。因为我安装了一堆服务器卷,所以我一直检查 / 上的 mdutil 状态,擦除索引,重建 LaunchServicesDB 重新安装 macOS 等等。没有任何效果。
由于我在这台 Mac 上只有一个本地卷,因此我没有考虑查看除 / 之外的任何其他卷上的状态。我在没有意识到 Spotlight 索引合成卷的基础安装点的情况下扯掉了我的头发。确凿的证据...
sudo mdutil -sa
/:
Indexing enabled.
/System/Volumes/Data:
Indexing disabled.
由于 /System/Volumes/Data 只是合成磁盘的一半,您不能使用 Spotlight System Preference 窗格来停用/重新激活索引。对可见的 Finder 卷(即合成磁盘)执行此操作对 /System/Volumes/Data 没有影响。
你仍然可以使用 mdutil...
sudo mdutil -i on /System/Volumes/Data
/System/Volumes/Data:
Indexing enabled.
这对我有用。如此简单,但却是 Big Sur APFS 的一个非常不整洁的人工制品。
为了更好地衡量,我还使用sudo mdutil -E /System/Volumes/Data 来擦除卷上的索引,但我认为不需要这样做。
希望这对其他人有所帮助;这让我焦虑了几天。
不知道我的音量是如何进入这种状态的……希望我永远不需要弄清楚这一点。
【解决方案2】:
我在互联网上搜索并找到了这个解决方案:
Goto Applications -> Utilities
Open Terminal
run this command:
~ % sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
you will see this output
/:
Indexing enabled.
再次打开 Spotlight 并搜索,它现在应该可以工作了。
【解决方案3】:
在将 mac 加入 AD 域并从本地 mac 帐户切换到 AD 移动配置文件后,我遇到了同样的问题。
Spotlight 不显示任何搜索结果(没有电子邮件、文件、应用程序)。
重建电子邮件索引没有帮助,重建聚光灯索引也没有帮助。
我 google 到了这篇文章。
事实证明,所有文件/电子邮件所在的 /System/Volumes/Data 卷都禁用了索引。不知道它是怎么发生的,但感谢@ed209,我能够快速意识到问题并启用索引。现在一切正常。
sudo mdutil -sa
/:
启用索引。
/系统/卷/数据:
索引已禁用。
sudo mdutil -i on /System/Volumes/Data
/系统/卷/数据:
已启用索引。