<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>聚焦 on Ejecta</title>
    <link>https://www.ejecta.app/zh-hans/tags/%E8%81%9A%E7%84%A6/</link>
    <description>Recent content in 聚焦 on Ejecta</description>
    <generator>Hugo</generator>
    <language>zh-Hans</language>
    <lastBuildDate>Mon, 15 Dec 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.ejecta.app/zh-hans/tags/%E8%81%9A%E7%84%A6/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>为什么聚焦会阻止磁盘推出</title>
      <link>https://www.ejecta.app/zh-hans/blog/spotlight-blocks-disk-ejection/</link>
      <pubDate>Mon, 15 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://www.ejecta.app/zh-hans/blog/spotlight-blocks-disk-ejection/</guid>
      <description>&lt;p&gt;你试着推出外置驱动器，macOS 却拒绝了。你检查活动监视器，看到名为 &lt;code&gt;mds&lt;/code&gt; 或 &lt;code&gt;mds_stores&lt;/code&gt; 的进程正在访问你的驱动器。恭喜你，你遇上了聚焦索引。&lt;/p&gt;&#xA;&lt;p&gt;这大概是 Mac 上外置驱动器无法推出最常见的原因。聚焦想要为一切编制索引，好让你日后能搜索，它才不管你两分钟后就得去开会。&lt;/p&gt;&#xA;&lt;h2 id=&#34;聚焦究竟在做什么&#34;&gt;聚焦究竟在做什么&lt;/h2&gt;&#xA;&lt;p&gt;聚焦的索引系统通过几个后台进程运行。主要的一个是 &lt;code&gt;mds&lt;/code&gt;（元数据服务器），它协调整个操作。然后是 &lt;code&gt;mds_stores&lt;/code&gt;，它处理已索引元数据的实际存储。你可能还会看到 &lt;code&gt;mdworker&lt;/code&gt; 或 &lt;code&gt;mdworker_shared&lt;/code&gt; 在干读取、归类文件的重活。&lt;/p&gt;&#xA;&lt;p&gt;当你连接一个外置驱动器时，聚焦把它当作一片待探索的新领地。它开始扫描每一个文件、提取元数据，并构建一个可搜索的索引。除非你明确告诉过聚焦别碰那个驱动器，否则这都会自动发生。&lt;/p&gt;&#xA;&lt;p&gt;问题在于，聚焦在工作时会保持文件句柄打开。只要那些句柄存在，macOS 就认为驱动器“正在使用”，不会让你推出它。&lt;/p&gt;&#xA;&lt;h2 id=&#34;如何检查聚焦是否是罪魁祸首&#34;&gt;如何检查聚焦是否是罪魁祸首&lt;/h2&gt;&#xA;&lt;p&gt;打开活动监视器（讽刺的是，可以在聚焦里搜索它），查找这些进程名称：&lt;code&gt;mds&lt;/code&gt;、&lt;code&gt;mds_stores&lt;/code&gt;、&lt;code&gt;mdworker&lt;/code&gt; 或 &lt;code&gt;mdworker_shared&lt;/code&gt;。如果其中任何一个在进程信息里显示了你外置驱动器的名称，那聚焦就是罪魁祸首。&lt;/p&gt;&#xA;&lt;p&gt;你也可以从 Terminal 检查。运行这条命令，把驱动器名称替换成你的：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;lsof /Volumes/YourDriveName&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;如果你在输出中看到与 mds 相关的进程，那就是聚焦在攥着你的驱动器。&lt;/p&gt;&#xA;&lt;h2 id=&#34;快速修复临时禁用索引&#34;&gt;快速修复：临时禁用索引&lt;/h2&gt;&#xA;&lt;p&gt;最快的解决办法是为那个特定的宗卷关闭聚焦索引：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo mdutil -i off /Volumes/YourDriveName&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;你需要输入密码。命令完成后，聚焦会释放该驱动器，你应该就能正常推出了。&lt;/p&gt;&#xA;&lt;p&gt;当你稍后重新连接该驱动器、又想恢复索引时：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo mdutil -i on /Volumes/YourDriveName&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;永久修复彻底排除该驱动器&#34;&gt;永久修复：彻底排除该驱动器&lt;/h2&gt;&#xA;&lt;p&gt;如果你永远不想让聚焦为某个特定的外置驱动器编制索引，你可以把它添加到隐私列表。&lt;/p&gt;&#xA;&lt;p&gt;打开系统设置，前往 Siri 与聚焦（在较旧的 macOS 版本上就是聚焦），然后点按底部的“聚焦隐私”。把你的外置驱动器拖进这个列表，或点按加号按钮来添加它。&lt;/p&gt;&#xA;&lt;p&gt;在这个列表上的驱动器会被聚焦完全忽略。你将无法从聚焦菜单搜索它们的内容，但它们每一次都会瞬时推出。&lt;/p&gt;&#xA;&lt;p&gt;还有一个使用隐藏文件的技巧。在你外置驱动器的根目录创建一个名为 &lt;code&gt;.metadata_never_index&lt;/code&gt; 的空文件：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;touch /Volumes/YourDriveName/.metadata_never_index&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;聚焦会检查这个文件，并跳过为任何含有它的宗卷编制索引。这对于你在多台 Mac 之间搬动的驱动器很有用，因为这项设置跟着驱动器走，而不是存储在每台电脑上。&lt;/p&gt;&#xA;&lt;h2 id=&#34;当聚焦不肯松手时&#34;&gt;当聚焦不肯松手时&lt;/h2&gt;&#xA;&lt;p&gt;有时聚焦会卡住。你已经禁用了索引，但那些进程仍不肯释放驱动器。在活动监视器中，你可以选中那个肇事的 mds 进程并点按 X 按钮来强制退出它。&lt;/p&gt;&#xA;&lt;p&gt;请注意，强制退出系统进程可能引发暂时的怪异现象。聚焦会自动重启，但你可能会看到短暂的变慢，或需要等一会儿一切才安定下来。&lt;/p&gt;&#xA;&lt;p&gt;如果在终止聚焦进程后驱动器仍无法推出，那就是还有别的东西也在占用着它。再运行一次 &lt;code&gt;lsof&lt;/code&gt; 命令，看看还剩下什么。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
