Time Machine有许多技巧可以确保无错误的备份,以及尽可能少的时间完成备份。在某些情况下,这两个目标可能会迫使Time Machine花费很长时间准备开始备份。
Time Machine使用OS X创建的库存系统作为文件系统的一部分。实质上,任何以任何方式更改的文件都会被记录。 Time Machine可以将此文件更改日志与其自己的文件清单进行比较。此日志比较系统允许Time Machine创建增量备份,这通常不会花费太多时间来执行,同时仍保持文件的完整备份。
通常情况下,除非您对驱动器进行了重大更改或添加了大量新文件,否则“准备备份”过程非常快。实际上,它是如此之快,以至于大多数Time Machine用户从未注意到它,除了第一次Time Machine备份,其中准备阶段确实需要很长时间。
如果您看到很长的准备阶段,或者Time Machine似乎停留在准备过程中,本指南应该可以帮助您解决问题。
时间机器“准备备份”过程需要太长时间
检查准备过程是否卡住:
-
单击启动系统首选项 码头 图标,或选择 系统偏好 来自 苹果 菜单。
-
通过单击其中的图标打开Time Machine首选项窗格 系统 的地区 系统偏好 窗口。
-
您将看到“扫描xxx项目”,“准备xx项目”或“准备备份”消息,具体取决于您正在运行的OS X的版本。
-
消息中的项目数量应该增加,即使它的速度很慢。如果物品数量保持不变超过30分钟左右,那么Time Machine可能会卡住。如果数字增加,或者消息发生变化,则Time Machine正常工作。
-
如果物品数量增加,请耐心等待,不要中断准备阶段。
-
如果您认为Time Machine卡住了,请再给它30分钟,以确定。
如果Time Machine卡在“准备备份”过程中该怎么办
-
在旧版本的macOS中,您可以通过滑动来关闭Time Machine 开/关 在Time Machine首选项窗格中 离 位置。你也可以点击 离 开关的一侧。
现在,在macOS Mojave中,只有一个复选框可以关闭自动备份。目前还不清楚这是否与将Time Machine切换为Off相同。
不过,以下内容可能有助于追踪您的问题。
-
关闭Time Machine后,请检查以下可能的问题原因:
如果您使用任何类型的防病毒或恶意软件防护系统,请确保将应用程序设置为排除Time Machine备份卷。某些防病毒应用程序不允许您排除磁盘卷;如果是这种情况,您应该能够排除Time Machine备份卷上的“Backups.backupdb”文件夹。
如果Spotlight正在执行Time Machine备份卷的索引,则Spotlight可能会干扰Time Machine准备过程。您可以通过将Spotlight添加到Spotlight首选项窗格的“隐私”选项卡中来阻止Spotlight索引Time Machine备份卷,如下所示:
-
发射 系统偏好 点击它 码头 图标,或选择 系统偏好 来自 苹果 菜单。
-
打开 聚光灯 通过单击其中的图标来显示首选项窗格 个人 的地区 系统偏好 窗口。
-
点击 隐私 标签。
-
将Time Machine备份卷拖放到不会编入索引的位置列表中,或使用 加 (+)按钮浏览到备份文件夹并将其添加到列表中。
删除.inProgress文件
一旦您阻止Spotlight和任何防病毒应用访问您的Time Machine备份卷,现在几乎是时候再次尝试Time Machine备份。但首先,进行一些手动清理。
-
在Time Machine仍然关闭的情况下,打开Finder窗口并导航到:/TimeMachineBackupDrive/Backups.backupdb/NameOfBackup/
-
这条路需要一些解释。 TimeMachineBackup是您用于存储备份的驱动器的名称。在我们的例子中,Time Machine驱动器名称是Tardis。
-
Backups.backupdb是Time Machine存储备份的文件夹。这个名字永远不变。
-
最后,NameOfBackup是您首次设置Mac时分配给Mac的计算机名称。如果您忘记了计算机名称,可以通过打开“共享”偏好设置面板找到它;它将显示在顶部附近。在我们的例子中,计算机名称是Tom的iMac。因此,导航到/Tardis/Backups.backupdb/Tom的iMac。
-
在此文件夹中,查找名为xxx-xx-xx-xxxxxx.inProgress的文件。
-
文件名中的前8个是日期(年 - 月 - 日)的占位符,而.inProgress之前的最后一组x是随机数字串。
-
.inProgress文件由Time Machine创建,因为它收集有关需要备份的文件的信息。您应删除此文件(如果存在),因为它可能包含过期或损坏的信息。
-
删除.inProgress文件后,您可以重新打开Time Machine。
长时间机器备份准备时间的其他原因
如上所述,Time Machine会跟踪哪些文件已更新并需要备份。此文件系统更改日志可能由于各种原因而损坏,最有可能是意外关闭或冻结,以及删除或关闭外部卷而不首先正确弹出它们。
当Time Machine确定文件系统更改日志不可用时,它会对文件系统执行深度扫描以构建新的更改日志。深度扫描过程大大延长了准备Time Machine执行备份所需的时间。幸运的是,一旦完成深度扫描并更正了更改日志,Time Machine应该以正常方式执行后续备份。