简短回答:Time Machine 按它要复制的整个磁盘来估算备份大小,而不是按该磁盘用了多少。
一块已用 200 GB 的 1 TB 内置驱动器,仍被算作 1 TB 的任务,而且还要额外留出历史记录的空间。
人们预期的规则是“备份磁盘必须比我的文件大”。Time Machine 的规则更接近“备份磁盘应比被备份的磁盘大出一截”,因为它存的不是一份副本。它存的是一份副本加上尽可能多的历史记录,它宁可现在拒绝,也不愿三周后空间耗尽。
Apple 多年来给出的实用建议是:备份磁盘至少是被备份驱动器的两倍大。大多数人最终选择两到三倍。
tmutil destinationinfo
会列出 Time Machine 设定使用的磁盘。要直观地查看两边的可用空间:
df -h
还有查看磁盘实际已用多少,人们以为 Time Machine 依据的是这个数字,其实不是:
du -sh -x /System/Volumes/Data 2>/dev/null
rsync,所需空间大致等于你的文件大小,与所在驱动器的大小无关。在 NAS 或 Time Capsule 上,Time Machine 把备份存放在一个稀疏捆绑包磁盘映像中,该映像在创建时设定了最大尺寸。如果消息出现在网络共享上,限制通常来自映像而不是宗卷:共享可能有几 TB 的可用空间,而其中的捆绑包却已满了。
有些 NAS 软件把该限制作为可提高的每用户配额。有些则不行,那样的话答案就是删除捆绑包,让 Time Machine 重新创建一个,而这会丢掉你所有的历史记录。
至少是被备份驱动器的两倍大,通常建议两到三倍。这是为了历史记录,而不是你当前的文件:没有空间存放旧版本的备份就是镜像,而镜像无法找回你上周删除的文件。Time Machine 需要多少空间中有一张容量对照表。
不能直接设置。它会随着磁盘装满自动精简,每小时备份保留一天,每日备份保留一个月,每周备份能保留多久就保留多久。没有“只保留三个月”这样的设置。
这意味着那些文件夹不在备份中,所以无法找回。排除可以重新下载的游戏库是明智的。为了让数字合适而排除“文稿”文件夹,就会让人在最糟糕的那天才发现排除列表。
不会,加密不会明显改变大小。勾选它吧。
有。任何写入普通文件夹的工具,所需空间大致等于你的数据大小。Copy Shelter 就是这样工作的,而且可以写入你已付费的云文件夹,Time Machine 完全无法使用云文件夹。
空间反复不够用?把 Mac 备份到 iCloud Drive 介绍了如何使用你已付费的存储。