macOS Sierra更新后,Spotlight陷入困境
配置:运行10.12的2013年末rMBP(16A323) 问题:自升级到Sierra后,Spotlight似乎大部分无法正常工作。当搜索未能在Mail中显示任何内容时,我最初注意到了这一点,Spotlight本身仅会显示来自Dictionary的结果。 我尝试过的 将我的主硬盘添加到Spotlight首选项的“隐私排除”列表中(这导致了奇怪的(null)错误)。这个想法是添加,然后删除将强制重新索引。 运行mdutil -sv /以查找发生了什么,从而导致“错误:意外的索引状态。kMDConfigSearchLevelTransitioning”。 运行sudo mdutil -E /以删除并重建索引,导致“错误:索引已更改状态。请稍后重试。” 运行 sudo su launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist rm -R ./Spotlight-V100/ launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist mdutil -E / 所有这些工作,最后一条命令之后我会短暂停顿,然后吐出“启用索引”。随后的运行尝试mdutil -sv /吐出了上面#2中引用的上述错误。 活动监视器显示,大多数CPU周期都在搅动着mds几个mdworker进程(并且风扇声音很大),这意味着它正在重新编制索引-但是,我知道的确认索引行为的两种方式并未表明是这样的: mdutil -sv / 正在返回该错误。 在Spotlight中搜索任何内容(或专门进行“索引编制”)不会显示任何索引编制进度条。 所以…Spotlight是: 答:尽管有两种已知的确认方式都表明不是,但实际上是在建立索引吗?并且,如果是这样,那么在这种情况下的引用/何时可以期望它表明它正在索引? B.真的很闷吗?而且,如果是这样,我还有其他方法可以尝试解决缺少该分区,重新安装以及从Time Machine还原的问题吗? 提前致谢!