Time Machine 是保护Mac 数据的最佳方式。它能够完全自动化备份并使恢复文件和文件夹变得容易。当您使用 Time Machine 时,有时您可能需要通过删除特定的备份文件和快照来释放空间。
继续阅读以了解如何从 Mac 上的外部和内部存储介质中删除 Time Machine 备份。
为什么必须删除时间机器备份
当您在外部驱动器上设置时间机器时,它会为您的 Mac 数据建立一个稳定的备份存档或快照。这使您可以恢复特定版本的文件和文件夹,有时甚至可以追溯到几年前。 Time Machine 足够智能,可以删除最旧的快照来创建空间,从而无需手动管理存储空间。
但是,如果您还使用备份驱动器作为个人存储介质(只有在 HFS+ 或 Mac OS 扩展格式时才有可能),您可以删除任何文件或文件夹的所有先前备份以腾出空间.或者,您可以选择删除特定的快照
此外,如果您没有连接Time Machine 驱动器,Time Machine 会在本地保留您的数据的每小时快照。如果您的 Mac 内部存储空间不足,您可以通过终端删除单个或所有本地快照。
通过Time Machine删除文件和文件夹备份
Time Machine 可以删除外部硬盘驱动器或SSD 上任何文件或文件夹的所有备份。以下步骤不适用于 APFS(Apple 文件系统)Time Machine 驱动器。
1。将 Time Machine 驱动器连接到您的 Mac。
2。选择菜单栏上的Time Machine 图标,然后选择Enter Time Machine。或者,打开Launchpad并选择Other > Time机器。
3。导航到文件或文件夹的位置并选择它。如果它是您已经删除的项目,请使用 Time Machine 应用程序右侧的时间轴,直到您在之前的快照中找到它。
4。选择Gear-Finder窗口顶部的图标并选择 删除的所有备份。
5。在确认弹出窗口中选择OK。
6。输入您Mac的管理员密码并选择OK来验证操作。
Time Machine 将继续在新备份中包含文件或文件夹。如果你想阻止它,你必须将它添加到 Time Machine 的排除列表中(更多内容见下文)。
使用Finder删除时间机器快照
Time Machine 将文件和文件夹的增量备份存储为单独的快照。您可以通过 Finder 访问您的 Time Machine 驱动器来直接删除它们。这在 HFS+ 和 APFS Time Machine 驱动器上都是可能的。
1。启动Finder并选择侧边栏上的Time Machine备份磁盘。
2。打开Backups.backupdb 文件夹,然后打开子文件夹以访问时间机器备份。如果驱动器使用APFS格式,所有快照将存在于根目录中。
3。找到要删除的时间机器快照。由于快照文件名以 YYYY-MM-DD-HHMMSS 格式出现,请尝试使用Name 列对它们进行排序,以便更容易找到您想要的特定快照删除。
4。 Control-单击或右键单击要删除的快照并选择Move to Trash .
5。选择Continue确认。
6。输入您Mac的管理员密码并选择OK.
7。 Control-单击或右键单击Mac Dock 上的Trash 图标并选择 清空垃圾桶。
Note:如果无法清空垃圾箱,则必须在Mac 上禁用系统完整性保护。为此,请通过 macOS 恢复访问终端并运行csrutil disable 命令。
使用终端删除时间机器快照
删除Time Machine 快照的另一种方法是使用macOS 中的终端。您首先在终端窗口中列出所有快照路径名。然后,你反复运行命令删除你想要的快照。
1。将 Time Machine 驱动器连接到您的 Mac。
2。打开Launchpad并选择Other > Terminal .
3。运行以下终端命令以查看时间机器快照列表:
tmutil listbackups
在HFS+ Time Machines 驱动器上,您将看到每个快照的完整文件路径。如果驱动器是 APFS 格式的,您只会看到文件名列表。
4。运行以下命令删除快照,将 snapshot-path/name 替换为备份的路径 (HFS+) 或名称 (APFS),同时将其包含在双-引号:
sudo tmutil delete “快照路径/名称”
5。输入 Mac 的管理员密码以验证操作,然后按Enter。
6。重复您要删除的任何其他快照。
使用终端删除本地快照
Time Machine 会在您的 Mac 本地存储上自动创建每小时快照,让您可以选择恢复有限数量的数据,即使您没有随身携带备份驱动器。但是,如果您的可用空间即将用完,您可以通过终端删除它们。
1。打开Launchpad并选择Other > Terminal .
2。运行以下命令以显示本地快照列表:
tmutil listlocalsnapshots /
3。使用以下命令删除时间机器快照,替换为快照名称(仅限 YYYY-MM-DD-HHMMSS 部分):
sudo tmutil deletelocalsnapshots
4。输入 Mac 的管理员密码以验证操作,然后按Enter。
5。重复您要删除的任何其他快照。
禁用本地快照(仅限macOS Sierra 和更早版本)
如果您是运行macOS 10.12 Sierra 操作系统或更早版本的Mac 用户,您可以阻止Time Machine 创建本地快照。该操作还会强制删除所有本地快照。如果需要,您可以选择在之后重新启用本地快照。
为此,打开Terminal并运行以下命令行:
sudo tmutil disablelocal
如果要重新激活本地时间机器快照,请执行以下命令:
sudo tmutil enablelocal
排除Time Machine中的文件和文件夹
您可以阻止Time Machine 在其备份中包含特定文件和文件夹。如果您想阻止特定项目消耗 Time Machine 驱动器上的存储空间,这是理想的选择——例如,Safari 或 Apple TV 下载等临时文件。
1。 Control-单击或右键单击Mac Dock 上的System Preferences 图标 并选择 时光机器。
2。选择“时间机器”窗口右下角的Options按钮。
3。选择Add(加号图标)。
4。选择要排除的文件或文件夹,然后选择Exclude.
5。重复您要排除的任何其他文件或文件夹。
清理完成
删除旧的 Time Machine 备份可以帮助您释放空间,但最好让 Time Machine 自行其是,只有在可用存储空间不足时才进行干预。另外,不要忘记您可以选择从备份中排除项目并防止您的 Time Machine 驱动器更快地填满。