如何修复Time Machine的“此备份对于备份磁盘而言太大”?


9

为什么我总是在系统上看到此窗口?

替代文字

我已经换了一个更大的新磁盘,过了一会儿该消息再次出现。

据我所知,TM删除了旧的备份以存储新的备份,但事实并非如此。

有什么办法解决吗?


嗯,想知道接受的答案是否真的为您解决了这个问题?以及如何删除Mac OS X-无法停止对Time Machine磁盘进行索引?(我实际上赞成那个问题;一个好问题!)
Arjan 2010年

这就是它的全部内容:tankini.org/TM/C4.html
cregox 2012年

Answers:


10

这件事最近发生在我身上;我很生气,因为我希望如果没有足够的空间,Time Machine应该只删除最早的备份。

问题原来是该磁盘仅包含一个(大)备份,并且没有空间存储当前增量(增量=自上次备份以来对文件的更改)。

当我查看磁盘内容并看到Backups.backupdb下只有一个备份文件夹时,我意识到了这一点。

我使用磁盘清单X查看硬盘上的内容,并确定了一些不需要备份的大文件夹。我使用“ Time Machine”>“选项”>“从备份中排除这些项目”将它们从备份中排除。磁盘清单X中的信息还导致我删除了一堆大的未使用文件。

经过上面列出的两个更改,备份成功进行。我不必启动备份,它会自动重试。我想我所做的更改使增量达到了足够小的大小,使其适合备份磁盘上的剩余可用空间。

更新:这最近又发生在我身上,仅从备份中排除文件夹是不够的,所以我发现了另一个技巧。假设您分析了硬盘上的内容,然后发现有一个20GB的文件夹(称为UselessStuff)正在备份。如上所述,您将其从备份中排除了,但这并没有从磁盘上删除UselessStuff的先前备份,并且您仍然没有足够的空间来完成备份。由于不需要UselessStuff的任何备份,因此可以输入Time Machine,右键单击UselessStuff,然后单击“删除所有备份...”。就我而言,这释放了足够的空间以使备份成功继续。


1
还是简短版本:请确保备份磁盘大于要备份的数据量。
丹尼尔·贝克

3
@DanielBeck,事实并非如此。我在尝试将〜220GB备份到1.25TB磁盘时遇到此错误。问题似乎是Time Machine无法正确删除旧备份。
ForeverWintr

2

首先,我想指出,对话框以数字而不是小数点显示逗号是很奇怪的。我不确定这是怎么回事。如果Chris Nava的回复对您没有帮助,请继续阅读。

有时,当数据发生很大变化时,Time Machine会卡住。我可以看到您有超过12GB的备份空间,只有2GB可用空间。更改已经建立了一段时间,或者最近更改了驱动器上的某些内容。

此备份驱动器上是否有不是您的Time Machine备份中的数据?是否有多个Mac使用该驱动器作为备份驱动器?一台计算机上的Time Machine无法清除另一台备份中的数据以为其腾出空间。

您是否正在备份某种定期更改的整体数据库?诸如Entourage的邮件数据库之类的东西可能会变得非常庞大,并且一条新的邮件消息将其标记为Time Machine的全新内容。这可能会导致Time Machine备份快速填满。照片管理应用程序Aperture执行相同的操作。

另外,此备份驱动器有多大?


8
该对话框以数字而不是小数点显示逗号 -欢迎来到美国以外的世界?
Arjan 2010年

1
不同的语言环境对小数点分隔符使用不同的符号。在系统偏好设置->语言和文本->格式中,尝试将您的区域更改为“比利时”,以查看逗号和句点颠倒的语言环境。
史蒂芬·詹宁斯

无论如何,我们在西Podunk的这里永远不会忽略任何分娩。他们只是个空想。
西奥·贝尔克

仅连接一台Mac。我尝试了不同的磁盘大小,从400 Mb到1TB。所有驱动器都显示出问题,这仅取决于充满电需要多长时间。是的,我不在美国。因此,我的mac已用逗号作为小数点分隔符进行了调整。我不会备份任何异常大的事情。当我看到这些消息时,仅在Mac上创建图像和东西。在过去的几个月中,我已经看过十几次了。很烦人。如果驱动器的空间是Mac驱动器的10倍,那么我应该看不到这一点。
DuckDucking 2010年

您可以尝试手动删除最早的备份。打开TM,然后转到最早的备份。然后转到“操作”菜单(这是启动Time Machine时可见的Finder窗口顶部附近的齿轮状小图标)。选择删除备份。也许那会动摇一些东西。我不确定是什么阻碍了它。
西奥·贝尔克

2

嗯...我认为Time Machine创建了一个稀疏的映像,该映像的大小特别大-更改磁盘后,映像的大小将无法调整以适应增加的容量。

显然运行命令(在终端窗口中):

hdiutil调整大小-大小50克MyFile.sparsebundle

(其中50g是您要调整大小的大小,而MyFile.sparsebundle是图像文件的名称)。

将调整sparsebundle图像文件的大小。您需要先将“ cd”放入时间机器目录中,然后才能工作。

如果您知道我的意思,请确保已备份您的备份。

当然,以上可能与您的问题无关-这只是一个想法!


1

打开首选项,并确保其显示“磁盘已满时最早的备份将被删除”。


自从我开始使用TM的第一天以来,此功能始终处于打开状态。但是即使如此,我仍会不时看到这些消息。很烦人!
DuckDucking 2010年

在这种情况下,@ Theo Belk的答案很可能是正确的。
克里斯·纳瓦

此选项在OSX中不再可用。
altabq

1

就我而言,“另一台计算机”在备份磁盘上有备份。

使用Finder,查看/ Volumes / < 备份磁盘 > /Backups.backupdb/ < 您的计算机名称 > / Latest

除了< 您的计算机名 > 之外,您可能还会找到您不希望的条目。

或者,就像在我的情况下一样,您看到那里并没有发现任何有趣的内容,但是却无法立即进入../Latest,这会使您意识到您的旧计算机(相同的硬件,Lion之前的全新安装)具有相同的功能。名称作为新名称,但自定义硬盘名称。旧硬盘驱动器名称的备份从未使用过,也从未删除过。

我确定该备份中仍然不需要任何东西,然后将其删除。从那里正常进行备份。

祝你们好运!


0

如Time Machine的首选项中所述,“当磁盘已满时,最早的备份将被删除。” 只要您一次没有将大量数据添加到源磁盘中此过程就非常有效。

下载很大的文件并进行OS X升级后,我遇到了与上述问题相同的问题。有了如此大的变化,Time Machine便没有足够的空间来清除旧数据并为新数据腾出空间。

解决方案:使用Finder导航到您的备份磁盘。手动删除最旧的备份文件夹(即执行Time Machine通常能够自动执行的任务),然后告诉Time Machine“立即备份”。当Time Machine在“完整”备份磁盘上运行时,您将回到正常的状态,直到下次将大量数据提取到源磁盘中时为止。


您是否有任何理由相信这是安全的操作?时光机器保存“增量”(deltas)-只是备份之间已更改的字节-因此条目通过时间链接在一起。手动删除一个增量可能会损坏所有将来的备份。
emcmanus 2012年

到目前为止,一切都很好。已经一个多月了,我没有任何问题。
约翰·埃克

据我所知,Time Machine备份程序包/文件夹中的每个带日期的文件夹都包含该备份会话的完整修改文件,以及指向较旧未修改文件的硬链接。因此,备份中没有部分文件或增量。如果有人可以验证这一点,那就太好了。
Niko Nyman 2012年

0

请记住在必要时也要排除其他磁盘。

示例:最近,我的内部1TB融合驱动器出现了坏扇区,并出现了严重的滚珠现象,因此我改用USB 3.0上的2TB外部SSD作为启动磁盘(我强烈建议使用Superduper)。

备份到1TB旋转外部硬盘的Time Machine迅速耗尽了空间,尽管我的启动磁盘目前使用的磁盘不到1TB。因此,我擦除了Time Machine备份并尝试将其重置-它仍然无法正常运行,估计大小为1.6TB。为什么会这样呢?

原来,它试图同时备份原始的内部“ Macintosh HD”和新的SSD驱动器,因此您需要排除整个旧驱动器,以进行完整备份以适合可用空间。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.