为什么我的系统上总是看到这个窗口?
我已将磁盘更换为更大的新磁盘,但过了一会儿,该消息再次显示。
据我所知,TM 会删除旧备份来存储新备份,但事实似乎并非如此。
有什么办法可以解决这个问题吗?
答案1
最近我遇到了这种情况;我非常恼火,因为我认为如果空间不够,Time Machine 应该删除最旧的备份。
问题原来是磁盘仅包含一个(大型)备份,并且没有空间来存储当前增量(增量 = 自上次备份以来对文件的更改)。
当我查看磁盘内容并发现 Backups.backupdb 下只有一个备份文件夹时,我意识到了这一点。
我用了磁盘清单 X查看硬盘的内容,并确定了一些不需要备份的大文件夹。我使用“Time Machine”>“选项”>“从备份中排除这些项目”将这些文件夹排除在备份之外。来自 Disk Inventory X 的信息还让我删除了一堆未使用的大型文件。
完成上述两项更改后,备份成功完成。我无需启动备份,它会自动重试。我推测我的更改使增量足够小,可以容纳备份磁盘上剩余的可用空间。
更新:最近我又遇到了这种情况,仅仅从备份中排除文件夹是不够的,所以我找到了另一个技巧。假设您分析硬盘内容并发现有一个 20GB 的文件夹(我们称之为 UselessStuff)正在备份。您如上所述将其从备份中排除,但这不会从磁盘中删除 UselessStuff 的先前备份,并且您仍然没有足够的空间来完成备份。由于您不需要任何 UselessStuff 的备份,您可以进入 Time Machine,右键单击 UselessStuff,然后单击“删除所有备份...”。就我而言,这释放了足够的空间让备份成功继续。
答案2
首先,我想指出的是,对话框中的数字显示逗号而不是小数点,这很奇怪。我不确定这是怎么回事。如果 Chris Nava 的回复对您没有帮助,请继续阅读。
有时,当数据发生很大变化时,Time Machine 会堵塞。我可以看到您需要备份超过 12GB 的数据,但只有 2GB 可用。这些变化要么已经积累了一段时间,要么最近在您的驱动器上发生了一些大的变化。
此备份驱动器上是否有任何不是来自 Time Machine 备份的数据?是否有多台 Mac 将此驱动器用作备份驱动器?一台计算机上的 Time Machine 无法清除另一台计算机的备份中的数据来为自己腾出空间。
您是否正在备份某种经常更改的大型数据库?Entourage 的邮件数据库可能会变得非常大,而一封新邮件会将其标记为 Time Machine 的全新邮件。这可能会导致 Time Machine 备份很快填满。照片管理应用程序 Aperture 也会发生同样的情况。
另外,这个备份驱动器有多大?
答案3
嗯...我认为 Time Machine 创建了一个特定大小的稀疏束图像 - 当您更改磁盘时,该图像将不会调整大小以匹配增加的容量。
显然正在运行命令(在终端窗口中):
hdiutil 调整大小 -size 50g MyFile.sparsebundle
(其中 50g 是您想要调整的大小,MyFile.sparsebundle 是图像文件的名称)。
将调整 sparsebundle 图像文件的大小。您需要使用“cd”进入 time machines 目录才能实现此功能。
确保您的备份已备份...如果您明白我的意思。
当然,以上内容可能与您的问题无关 - 这只是一种想法!
答案4
就我而言,“另一台计算机”在我的备份磁盘上有备份。
使用 Finder 查看内部/卷/<您的备份磁盘>/备份.backupdb/<你的电脑名称>/最新。
除了 < 之外,您还可能会发现意想不到的条目你的计算机名称>。
或者,就像我的情况一样,你看了看,发现没什么有趣的东西,但没有往里面看,../最新的这会让您立即意识到您的旧电脑(相同硬件,Lion 全新安装前)与新电脑同名,但硬盘名称是自定义的。旧硬盘名称的备份从未被重新使用,也从未被删除。
我确定不再需要该备份中的任何内容,然后将其删除。此后备份一切正常。
祝你们好运!