我的 Mac 上有 Time Machine,以手动模式启用。每天,我都会通过单击“立即备份”进行备份。每次备份都会使用几 GB 的空间。
问题是 - 为什么这么多?每天我都会修改几个文本文件,也许还会添加几个 Pages 文档,但不会触碰其他任何东西。
这不会超过 10-15 Mb。
我知道,TimeMachine 不会计算相关文件的当前版本和以前版本之间的差异,而是备份整个文件。
什么能对我的系统进行如此巨大的改变,迫使 Time Machine 每次消耗 2-3 Gb?
答案1
它不知道 Time Machine 如何决定文件是否需要备份。但我注意到了这个问题。我尝试了 TimeTracker(这是我通过谷歌找到的,这个帖子解释其工作原理。
我发现 Steam 经常更新一些已安装的游戏,所以每天都会备份它们。排除虚拟机和其他经常更改的大文件也是一个好主意。另一个重要因素是没有轮换的长日志文件、我的邮件文件夹和其他你通常不关心的东西。
提示:我正在使用 Time Capsule。如果我没记错的话,我不得不卸载它,以便让 TimeTracker 识别我的 TC。文章指出,您必须安装 Time Machine 备份映像(它位于 TC 的网络卷上)。我认为您需要自己找出您是否有 TC。
答案2
您的系统上有 VM/虚拟硬盘吗?或者 TrueCrypt 存储库?只要您触碰其中一个文件,整个容器都会得到备份。
答案3
这很可能是各种应用程序的缓存文件造成的。请记住,Time Machine 无法区分您真正需要的文件和硬盘丢失后可以不用的系统垃圾。
这包括但不限于:所有系统日志(每秒都在增长)、网页浏览缓存、所有应用程序因任何原因创建的临时文件等。您是否下载过播客、iTunes U 讲座、下载过互联网文件(在 ~/Downloads 中)?您的桌面上堆积着垃圾?
您可能只考虑单个文本文件中 5 kb 的变化,但自上次备份以来的一天内,您可能已经积累了数百兆的日志、互联网缓存文件、播客、下载等等。
不过不用太担心:如果您从计算机中删除文件,它最终也会从备份中删除。
答案4
你也可以尝试备份放大镜。我同时使用这个和 TimeTracker。TimeTracker 将(大部分)自动安装 Time Machine 驱动器和图像(如果在远程/网络驱动器上),而使用 BackupLoupe 时,您需要先安装驱动器。
BackupLoupe 还具有出色的界面,可用于查找已备份的文件,并提供以颜色编码的备份大小视图,并且随着您深入挖掘,可以逐个文件夹查看。它还具有更好的界面,可用于从备份中排除文件(Apple 的 TM 系统偏好设置仅在文件/文件夹当前存在时才会显示,但 BackupLoupe 会始终显示它们。
此外,仅供参考,Time Machine 会自动排除某些文件夹,其中包括位于标准位置的所有缓存以及临时文件。
(注意:如果您使用的是网络驱动器,例如机场磁盘或 Time Capsule,我注意到在 10.6.4 中,使用 Finder 手动安装图像(您必须使用 BackupLoupe 执行此操作)会导致性能问题。因此,我建议使用 TimeTracker 自动安装图像,然后运行 BackupLoupe)。
对于任何想要知道备份了什么内容以及何时备份的人来说,BackupLoupe 都非常棒。它只需 5 美元,而且它还是一个诚信系统,所以如果你不怎么使用它或者不喜欢它,就不需要付费。