Time Machine备份是否递增?而且Time Machine在Snow Leopard上会更好吗?


Answers:


27

是的,Time Machine是增量的。OS X使用事件驱动的代理fsevents来跟踪更改的文件(无需每小时扫描),然后使用经过修改的硬链接(称为不变链接,用于不变的文件,只有那些不变的文件才是)逐步改变。该操作在过去24小时中每小时执行一次,在过去一个月中每天进行一次备份,对于一个月以上的所有内容每周一次进行备份。

为了解决这两个问题,Time Machine做了一些新的和不同的事情,实际上需要Apple对基础Mac文件系统HFS +进行更改。新更改称为多重链接,类似于Unix用户常见的“硬链接”,在Windows上使用NTFS时可能可用。硬链接不同于“软链接”(也称为符号链接),后者仅充当指向另一个文件的占位符。Mac OS长期以来使用别名作为为另一个文件或目录创建软链接替代的方法。Windows将软链接称为“快捷方式”。 {资源}

但是,Time Machine的真正魅力在于其UI的简单性,它可​​以恢复您想要的任何增量日期,并能够使用Spotlight来及时搜索文件。这正是使TM对大多数用户如此有用的神奇调味料的来源。

在Snow Leopard中,对时间胶囊进行初始备份的时间(并且我认为其他网络连接的驱动器)已大大改善,但是我认为底层技术没有改变。

时间机器的下一项技术创新是在文件内进行增量处理,因为当前它是一种文件而不是基于块的技术(因此,对于诸如随行数据库这样的大文件而言效率低下)。ZFS最终涉及OS X客户端时,它将是改善Time Machine功能的最佳工具...

更新:

约翰·西拉库萨(John Siracusa)的精彩绝伦的《雪豹》评论有以下金块:

时光机器本身获得了对重叠I / O的支持。同时在Time Machine卷上发生的Spotlight索引被确定为备份中另一个耗时的任务,因此提高了性能。对网络代码进行了增强,以便在可能的情况下利用硬件加速的校验和,并对软件校验和代码进行手动调整,以实现最佳性能。每个文件系统元数据更新所伴随的HFS +日记性能也得到了改善。对于写入磁盘映像而不是本地HFS +文件系统的Time Machine备份,Apple添加了对并发访问磁盘映像的支持。备份期间AFP产生的网络流量也已减少。

所有这些都使Time Machine的初始备份速度总体提高了55%。而且,当然,对单个子系统的性能改进使使用它们的所有应用程序受益,而不仅仅是Time Machine。 {资源}

正如我建议的ZFS魔术般:

很遗憾,因为Time Machine确实渴望获得一些ZFS魔术。更重要的是,苹果似乎也同意这一点,去年苹果员工在ZFS邮件列表中的帖子就证明了这一点。当被问到有关Time Machine的ZFS精通实现时,回答令人鼓舞:“这一点很重要,可能会在某个时候出现,但对于SL而言并非如此。” (“ SL”是Snow Leopard的缩写。){source}


据我了解,Time Machine在Snow Leopard上的确确实更快,最高可提高50%。我不记得来源了,但我认为是TUAW。
alex

什么是ZFS?它代表什么?
ymasood

1
@alex:在Apple网站上,他们表示高达80%。(加细页)@ymasood:Zettabyte文件系统(en.wikipedia.org/wiki/Zfs
Chealion

不幸的是,ZFS已被苹果公司放弃。请参阅Wiki条目:en.wikipedia.org/wiki/ZFS
alimack 2010年
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.