Skip to main content

Time Machine 备份失败,该怎么办?

适用型号

所有支持 SMB 备份的 NAS 型号

故障现象

  • 将 NAS 设置为 Mac 的 Time Machine 备份目的地后,备份无法正常进行;
  • Mac 系统提示备份磁盘空间已满,无法完成备份;
  • 检查 NAS 后发现,总存储空间并未完全用完,但备份仍然失败。

故障原因

该问题通常由以下几类原因引起:

  • 备份磁盘的总容量或用户配额不足;
  • NAS 的快照或回收站功能占用了被删除备份文件的空间;
  • SMB 协议配置不当,与 Time Machine 的兼容性不佳;
  • Mac 本地启动盘空间不足;
  • macOS 系统或 NAS 系统存在软件问题。

建议按照以下步骤逐项排查。

设备故障排查:

1. 检查备份空间与配额

  • 确认物理空间充足:Time Machine 正常工作的前提是 NAS 上的共享文件夹所属 Volume 至少为 Mac 内置硬盘容量的 2 到 3 倍。例如,一台 512GB 的 Mac,建议为其预留 1TB 以上的空间。
  • 检查共享文件夹存储配额:在【控制面板-共享文件夹】中查看所配置授权目录(共享文件夹)设置的 “存储配额”,并通过文件管理功能校对文件夹已用容量快捷。如果已用容量达到配额上限,即使 NAS 总体还有空间,备份也会失败。请酌情增大或取消存储配额限制。
  • 尝试创建一个新的共享文件夹,并将其设置为时光回溯器备份授权目录。

2. 处理 NAS 的空间回收机制(常见原因)

NAS 的文件系统快照和回收站功能可能会锁定已被 Time Machine 删除的旧备份空间,导致 macOS 看到的“可用空间”没有实际释放。

  • 检查并删除旧快照
    • 进入 NAS 管理界面的备份中心,找到文件系统快照,手动删除较旧的快照,以释放被锁定的空间。
    • 若安装了 Snapshot 应用,也需要检查是否对时光回溯器备份的授权目录设置了文件快照并删除旧快照。
  • 清空并禁用回收站:确认该备份文件夹的回收站功能已关闭。如果已开启,请先清空回收站,然后建议禁用此功能以避免冲突。

3. 检查并优化 SMB 协议配置

Time Machine 对 SMB 协议的高级特性有特定要求。

  • 开启必要选项:确保 NAS 的 SMB 服务已开启 ”Opportunistic Locking““租用(Leases)” 等关键选项。
  • 设置协议版本:建议将 SMB 的最高协议版本设置为 SMB 3
  • 确认 Bonjour 广播:确保 NAS 已通过 Bonjour 协议正确广播其 Time Machine 服务,以便 Mac 能正常发现并连接。

4. 检查 Mac 本地状态

  • 释放本地存储空间
    请确保 Mac 启动盘的可用空间不低于总容量的 20%(建议至少保留 40 GB),以保障本地快照机制正常工作。若空间不足,可参考 释放 Mac 上的存储空间 清理后重新尝试备份。如问题依旧,请继续释放更多空间。
  • 重新添加备份磁盘
    打开“时间机器”设置,移除当前指定的备份磁盘。随后,在“访达”中使用 smb://你的NAS地址 重新连接备份共享文件夹,最后返回“时间机器”设置,重新选中该磁盘作为备份目标。
  • 更新系统软件
    检查并安装 macOS 最新可用更新。某些系统版本中的 Bug 可能干扰备份流程,通过更新系统通常可解决此类异常。

收集日志并联系 TerraMaster 技术支持

如果在完成 NAS 与 Mac 上的各项检查后,时间机器备份仍然失败,请收集以下信息并联系 TerraMaster 技术支持:

需要收集的信息

  • macOS 版本
  • NAS 型号
  • 时间机器备份配置
  • 备份失败时显示的错误信息
  • 确认 Mac 是否已正常连接到用于备份的文件服务
  • 时间机器显示的错误信息截图

收集时间机器日志的步骤

  1. 在 Mac 上打开“终端”
  2. 输入以下命令开始记录日志:
log stream --level debug --predicate 'subsystem == "com.apple.TimeMachine"' --style compact &> ~/Desktop/tm_debug.log
  1. 再次使用时间机器备份。
  2. 备份失败后,返回终端并按“ Ctrl ”+“ C ”停止收集日志。
  3. 请输入以下命令:
ps -ef > ~/Desktop/ps.log
  1. (可选)如果备份错误提示您的 Mac 空间不足,请逐一输入以下命令:
diskutil list &> ~/Desktop/disk_list.log
diskutil apfs list &> ~/Desktop/disk_apfs_list.log
diskutil info /System/Volumes/Data &> ~/Desktop/disk_info_Data.log
  1. 然后,您应该在桌面上看到以下日志:
tm_debug.log  
ps.log
disk_list.log(可选)
disk_apfs_list.log(可选)
disk_info_Data.log(可选)
  1. 将这些日志文件压缩为一个文件(例如 tm_debug_logs.zip),通过邮件发送至 TerraMaster 技术支持邮箱:support@terra-master.com