如何修改Mac备份?删除HDD中无需备份文件且不损坏备份
Mac Time Machine 备份常见问题解答
一、如何修改Time Machine备份的内容?
首先得明确:Time Machine的已完成备份快照是只读且受系统保护的——这是为了保证备份的完整性和可恢复性,所以你没法直接修改已经存在的备份里的文件。但你可以调整未来备份的范围,具体操作步骤如下:
- 打开「系统设置」(Ventura及更高版本)或「系统偏好设置」(旧版系统),找到「Time Machine」选项。
- 点击「选项」按钮,进入备份排除项管理界面。
- 添加排除项:点击左下角的
+号,选中你不想备份的文件夹/文件,确认后这些内容就不会出现在后续备份里。 - 移除排除项:在已有的排除列表中选中目标项目,点击左下角的
-号,就能恢复对该内容的备份。
如果是想清理已存在的备份里的内容,那得用下面第二个问题里的方法来安全操作。
二、解决外接HDD备份时无法删除备份文件的问题
你遇到的"The operation can’t be completed because backup items can’t be modified"错误,是因为Time Machine的备份目录受系统权限严格保护,不允许通过Finder直接操作里面的文件。要安全清理空间且不损坏备份,试试这几个方法:
方法1:通过Time Machine界面删除旧快照
这是最安全的可视化操作方式:
- 点击菜单栏上的Time Machine图标,选择「进入Time Machine」。
- 通过右侧时间线或顶部箭头切换到你想删除的备份快照。
- 选中目标快照(或快照里的特定文件/文件夹),右键点击选择「删除备份」,输入管理员密码确认即可。Time Machine会自动维护备份链的完整性,不会破坏整个备份。
方法2:调整备份排除项,减少后续备份体积
如果是某些大文件/文件夹根本不需要备份,直接把它们加入排除列表:
- 按照第一个问题里的步骤打开Time Machine的「选项」界面,添加不需要的内容到排除项。这样后续备份就不会再占用额外空间,也能避免继续消耗HDD容量。
方法3:用终端命令批量清理旧快照(适合高级用户)
如果你需要批量删除多个旧快照,可以用tmutil命令:
- 打开「终端」应用,先输入命令查看所有备份快照:
tmutil listbackups - 找到要删除的快照路径后,用以下命令删除(替换成你的实际快照路径):
sudo tmutil delete /Volumes/你的HDD名称/Backups.backupdb/你的Mac名称/2024-05-20-123456 - 输入管理员密码后,命令会安全删除指定快照,不会影响其他备份的可用性。
⚠️ 重要提醒:绝对不要直接在Finder里删除Backups.backupdb文件夹内的任何内容,这会彻底破坏备份结构,导致无法恢复数据。一定要用上述官方支持的方法操作。
内容的提问来源于stack exchange,提问作者user277507
相关产品推荐
相关产品推荐

