时间机器不让你推出驱动器
对于 Time Machine 磁盘,请在 Time Machine 中检查状态,等待备份完成或请求停止备份,并等待清理结束。
你完成了备份。时间机器显示已完成。你点按推出,macOS 却告诉你磁盘正在使用。听起来耳熟吗?
对于 Time Machine 磁盘,请在 Time Machine 中检查状态,等待备份完成或请求停止备份,并等待清理结束。仅有 backupd 进程不能证明该磁盘正在备份。不要为释放备份磁盘而停用 Spotlight 索引或终止备份服务。请重试正常推出;如果仍无法推出,请保存所有工作并完全关闭 Mac 后再断开连接。
这在时间机器驱动器上不断发生,是 Apple 这套原本出色的备份系统中最令人沮丧的部分之一。备份完成了,却有东西一直攥着驱动器不放。你被困在两难之间:要么拔掉线缆(别这么做),要么无限期地等待某个神秘的进程完成。
罪魁祸首几乎总是两者之一:backupd 守护进程尚未完全释放驱动器,或聚焦正忙着为你的备份编制索引。有时两者兼有。
为什么 backupd 会攥着你的驱动器
时间机器备份由一个名为 backupd 的后台进程处理。当你看到那个备份进度条走完时,备份中可见的部分完成了,但 backupd 往往会在后台继续工作。它可能在更新元数据、验证备份完整性,或清理临时文件。
在 Apple 芯片的 Mac 上,backupd 在能效核心上运行,以尽量减少对你工作的影响。这对性能很好,但意味着清理任务可能比你预期的更久。这个进程被设计得不引人注意,而这有时也意味着它很慢。
仅有 backupd 进程不能证明该磁盘正在备份。
聚焦让情况更糟
接下来这部分让大多数人措手不及:macOS 会用聚焦为时间机器备份编制索引。这让你能直接从聚焦搜索你的备份历史,当你需要找一个文件的旧版本时,这确实有用。
问题在于,聚焦索引可能在你的备份完成后很久仍在继续。mds 和 mds_stores 进程(聚焦的元数据服务器)会在你的备份驱动器上忙活好几分钟,在大型备份上有时甚至好几小时。
你会在活动监视器中看到这些进程正访问你的时间机器宗卷。它们做的是正当的工作,但同时也在阻止你推出驱动器。这正是大量“磁盘正在使用”错误背后同样的根本原因——我们在 macOS 磁盘正在使用排查指南和专门的聚焦推出问题中讲解了完整的图景。
安全地检查是什么在阻止推出
在强行做任何事之前,你应当确认到底是什么在访问你的驱动器。打开 Terminal 并运行:
lsof /Volumes/YourDriveName
将“YourDriveName”替换为你的实际驱动器名称。如果它含有空格,就用引号把整个路径括起来:
lsof "/Volumes/Time Machine Backup"
这条命令会列出每一个在该宗卷上打开着文件的进程。你很可能会在结果中看到 mds、mds_stores、backupd 或访达。现在你就确切知道该处理什么了。(要更深入地了解 lsof,请参阅我们的面向 Mac 用户的 lsof 命令指南。)
Spotlight
不要为释放备份磁盘而停用 Spotlight 索引或终止备份服务。
停止一个进行中的备份
如果 backupd 仍在运行,最干净的解决办法是通过菜单栏停止时间机器。点按时间机器图标并选择“跳过此次备份”或“停止备份”(措辞因 macOS 版本而异)。这告诉系统从容地收尾它正在做的事。
请保存工作,完成复制和备份,正常退出应用后再尝试推出。
对于 Time Machine 磁盘,请在 Time Machine 中检查状态,等待备份完成或请求停止备份,并等待清理结束。
当别的办法都不奏效时
请重试正常推出;如果仍无法推出,请保存所有工作并完全关闭 Mac 后再断开连接。
强制退出或强制推出可能导致数据丢失;Ejecta 不会保证写入安全。
更快的做法
Ejecta: Ejecta 提供免费的驱动器诊断,没有限时试用。有偿许可证解锁支持应用的退出和推出、全部推出以及 Time Machine 控制。系统进程可能需要等待、授权或关机。请先保存工作并完成传输。
预防今后的推出问题
几个习惯能减少你撞上这个问题的频率。
不要为释放备份磁盘而停用 Spotlight 索引或终止备份服务。
时间机器值得你偶尔为推出费点周折。拥有可靠的备份太重要了,不该仅仅因为推出过程有时恼人就略过它。但你不该非得去猜是什么在阻止你的驱动器,也不该担心不当断开带来的损坏。合适的工具能让整个过程毫无痛苦。
Ejecta 提供免费的驱动器诊断,没有限时试用。有偿许可证解锁支持应用的退出和推出、全部推出以及 Time Machine 控制。系统进程可能需要等待、授权或关机。请先保存工作并完成传输。
立即购买 -