在 Mac OS X 中卡在“准备备份”时修复 Time Machine
Time Machine 是迄今为止保持 Mac 定期和可靠备份的最简单方法,而且自动备份通常可以顺利启动和完成。不过,在极少数情况下,Time Machine 可能会在“准备备份”阶段卡住很长时间,导致备份永远无法开始,更不用说完成了。我们希望在这里补救这些失败的备份尝试。
我们应该指出,如果您有一段时间没有备份 Mac,比如几个月,Time Machine 的“准备备份”阶段需要一段时间来收集数据是正常的在开始之前,特别是如果您有一个大的驱动器要备份。不正常的是准备备份阶段需要 12-24 小时,例如整夜或一整天都卡在那个阶段(除非你有一些真正荒谬的磁盘空间,那么它可能需要那么长时间并且是普通的)。
无论如何,拥有一致且可靠的备份很重要,所以让我们在 OS X 中解决这个特定的 Time Machine 问题。
How to Fix a stuck "Preparing Backup" issue in Time Machine for Mac
我们将通过一个多步骤的故障排除过程来解决准备备份问题并让Time Machine 再次在Mac OS X 中运行。
让我们开始:
在开始之前停止当前失败的备份尝试
首先要做的是停止当前失败的备份尝试,当它停留在“准备备份”时,这很简单:
- 在系统偏好设置中打开“Time Machine”设置面板(从 Apple 菜单或Time machine 菜单进入)
- 单击小(x) 图标,直到备份尝试停止
当进度条消失并且不再显示“正在准备备份...”时,您可以开始下面概述的故障排除过程。
1:删除“进行中”文件
既然备份已经停止,首先要做的就是将在备份驱动器上找到的Time Machine占位符文件删除:
- 在Finder中打开Time Machine驱动器并导航到“Backups.backupd”文件夹
- 打开Backups.backupd里面的文件夹就是当前卡在准备中的Mac的名字
- 将此目录放入“列表视图”并按“修改日期”排序,或者只在文件夹中搜索文件扩展名为“.inProgress”的文件
- 删除“xxxx-xx-xx-xxxxxx.inProgress”文件
.inProgress文件总是xxxx-xx-xx-xxxxxx.inProgress的形式,其中前8位是年月日(日期),接下来的6位左右是随机数,后跟inProgress文件扩展名。
把那个文件扔掉,应该有3kb左右。
2:连接Time Machine驱动器重启
接下来,在将 Time Machine 驱动器连接到 Mac 的同时,让 Mac 以老式的方式重新启动,您马上就会明白为什么这很重要:
- 下拉苹果菜单并选择“重启”
- 启动后,让Spotlight完全运行(您可以等待它结束或在活动监视器中观察mdworker、mrs和相关进程)
这应该会导致 OS X 在需要时重新索引连接的 Time Machine 驱动器,这可能会妨碍 Time Machine 正确备份,从而导致计算机卡在“准备备份” ”很长一段时间。即使驱动器最近已被 Spotlight 索引,重启似乎仍然是必要的,无论是否解决 backupd 发生的任何问题。
3:照常启动备份
现在 Mac 已重新启动并连接了 Time Machine 驱动器,您可以自己开始备份。最简单的方法是通过 Time Machine 菜单图标或系统偏好设置:
下拉时间机器图标并选择“立即备份”
您仍会看到“正在准备备份...”消息,但它应该会在几分钟内消失,具体取决于备份的大小硬盘驱动器、Mac 的速度以及要制作的备份的大小。此时,您的 Time Machine 备份将按预期进行,所以只需让它运行,您就可以再次进行。
对于那些喜欢技术的人来说,当“准备备份”卡住时,实际的“backupd”进程通常什么都不做,活动监视器没有显示磁盘活动或CPU使用率,fs_usage , 和 opensnoop.不可否认,这些工具有点先进,但这些工具展示了一种确定的方式来证明这个特定的问题和解决方案。