Time Machine备份的数据比我实际拥有的数据多


3

我有一个带有512 GB SSD的Retina MBP。今天,Time Machine向我展示了这个:

enter image description here

有没有人知道Time Machine如何支持比我可以放在硬盘上更多的数据?为了它的价值,我仍然在内部硬盘上有大约40 GB的空闲空间。

Time Machine在2TB Time Capsule上设置。


所以你认为你有512-40 = 472 Gig备份?
Buscar웃

@Buscar웃我不确定确切数量。 Time Machine以前备份的东西,所以基于他们的增量备份系统我应该有不到512个演出。我对它如何在512 gig机器上发现520 gig数据感到有些困惑。
Raghav Sood

您是否连接了可能正在尝试备份的任何其他外部驱动器或设备?
tubedogg

你的SSD有多少钱?
Buscar웃

我想这可能只是Time Machine以近似的方式计算备份数据的数量。如果您转到Finder并打开信息窗口( Cmd+I )在你的硬盘上,你有什么价值?
Ricardo Sanchez-Saez

Answers:


3

屏幕截图中的520 GB只是一个估计值,因为在某些情况下,估计值可能会有些高,但在备份完成之前,您不会知道这是否确实存在问题。那时你可以使用 tmutil compare 或类似的工具 Backuploupe 查看特定备份的实际有效负载大小,并更好地了解这是否是目录损坏的问题,或者只是对存储详细信息不是非常准确的估计算法。


由于文件存储在驱动器上的方式,你可能会有很多文件适合SSD,但是当它们放在像2 TB Time Capsule这样的更大的卷上时会浪费更多的空间,所以它也可能是字面上的正确而且没有超估计。 HFS在如何分配块和存储文件方面相当复杂,但为了简化事情 - 文件系统存储可能存在巨大的低效率。

例如,我把这张联系卡拖到我的桌面上:

Card.vcf

文件大小为536字节,但它需要 比所需空间多600%以上 因为那个文件在文件系统上占用了4 KB的空间块。由于该软件可能会掩盖这些细节,或者对目的地需要多少闲置空间做出过于保守的估计。

我的经验是20 GB的存储开销是极不可能的,所以我的预感是一个过于谨慎的估计,设计师希望“更安全而不是抱歉”,确保实际备份使用的空间少于估计的空间。


3

我要说你在评论中发布的硬盘上的信息窗口是完全正确的。它使用了 用于计算硬盘空间的新基础10系统

我猜Time Machine误报了备份的数据量。这可能是由于Time Machine仍然使用旧的base 2方法来计算HD空间,或者Time Machine因使用符号链接而混淆并多次添加某些文件的大小。

它也可能是某种方式,备份数据比原始数据更大。这可能是由于元数据,错误恢复或其他因素造成的。但我认为情况并非如此,因为你报告的差异非常大。


符号链接可能是原因。我有几个在Dropbox中备份一些Eclipse工作区。我仍然不认为他们会解释这么大的差异。如果在接下来的几个小时里没有人有更好的答案,我会接受这个。
Raghav Sood


0

我在小牛队注意到,如果一个文件,例如在Time Machine备份时正在使用虚拟机虚拟磁盘,它似乎注意到备份期间该文件是否发生了变化,并且会尝试再次备份它,但是当它发生时,它会将其视为同一个会话,因此会增加总的大小。为该会话报告的备份。 我有一个xGB为70GB的VM硬盘,如果在备份期间使用,TimeMachine会在一段时间内报告xGB为70GB然后xGB为140GB然后xGB为210GB ......直到我退出Parallels或VM。

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.