给 CCC 道歉,仍然吊打 Time Machine——Big Sur 下的 CCC 体验报告

2020-12-05 09:01:24 +08:00
 GTD

前几天发了一篇帖子,无数 v 友收藏: https://v2ex.com/t/731563

楼主仍然认为 APFS snapshot ( Time Machine 快照功能)是最快最便捷的恢复工具(在那篇帖子中有如何使用的方法),但是作为全盘备份,仍然需要备份工具。楼主重申一遍,Big Sur 时代的 Time Machine 是不备份系统的,仅仅备份用户数据,也因此,对 Time Machine 恢复,必须要通过迁移助手,不信自己可以把系统删了去试。

APFS snapshot 使用方法:

tmutil snapshot  // 等于 git init; git add; git commit

先前发的那篇帖子中间说的都不错,但是把 Carbon Copy Cloner ( CCC )批判了一番,楼主在这里给 CCC 道歉,没有深度测试 CCC,这次在娱乐机上测试了 CCC 的性能,特意来 V 站说明一下

先说结论(包括 ARM 芯片):在 Big Sur 时代,CCC 仍然是 macOS 下最强的备份方案之一,仍然吊打 Time Machine

Big Sur 时代的 CCC 跟 Catalina 时代其实差距并不大,甚至某系地方有提升,这个等下再说。目前 CCC 使用的方案是利用苹果的 ASR 统一备份系统和用户数据,因此一旦备份好后,在 big sur 下仍然可以 bootable,请见下图:(我这里进入的是备份盘系统,对主系统进行恢复)

吊打 Time Machine 体现在哪些方面?

1:速度上全面碾压,楼主的娱乐机仅有 200G 数据,Time Machine 首次备份需要花费至少一个小时,而 CCC 只需要不到 10 分钟

2:Time Machine 在 big sur 是不带系统的,因此只能配合迁移助手进行恢复。目前 CCC 提供三个备份方案 --- 备份系统 + 用户数据 --- 在原有的基础上( Catalina )继续备份,但是不包含系统 --- 只备份用户数据 (效果等同于 Time Machine )

3:恢复策略吊打 Time Machine,上次那篇帖子,有朋友问我:APFS 快照这么好用,能不能恢复系统,答案是不能,但是 CCC 可以。CCC 的利用 apfs 快照特性,保留系统,CCC 因此可以花极少的时间,做到系统降级

4:更加安全。CCC 提供三种备份方式,且这三种都支持苹果自带的迁移助手进行恢复。

5:作者承诺他们仍在改善与提高

经过楼主恢复系统实验,由于 CCC 用了苹果自己开发的 ASR 工具,因此恢复后的系统完整性比以前更高,体现在以前恢复后 Little Snitch 会被还原初始化配置表,而在 big sur 时代不会。

但是仍不完美,体现在:

1: Apple Software Restore doesn't yet support the storage in Apple Silicon Macs

2: CCC will not update the System volume on a Big Sur bootable backup

解释一下第二条,意思就是如果出了 macOS 11.1,那么 CCC 不会备份 11.1 (这点和 catalina 时代不同),而仅仅只是备份用户数据。如果用户想要备份升级后的系统,需要在备份盘手动升级。

最后的最后,重申一遍,APFS Snapshot ( Time Machine 的快照功能)是控制 Mac 版本的大杀器,不是作为备份用的。备份恢复只能依靠 CCC 或者 Time Machine 这类工具,希望大家搞清楚不同

10112 次点击
所在节点    macOS
55 条回复
GTD
2020-12-05 09:01:46 +08:00
如果这篇帖子对你有一点帮助,请右上角按一下“喜欢”,鼓励一下
minamike
2020-12-05 09:05:21 +08:00
我看出来了 楼主的乐趣就是不停地备份——恢复循环
GTD
2020-12-05 09:07:54 +08:00
@minamike 工作机不会动,娱乐机随便玩
snooprat
2020-12-05 09:09:47 +08:00
TM 不备份系统的话,那如果抹盘了就不能用 TM 恢复吗?迁移助手很麻烦吗?还是无感的?之前只在 Mojave 上恢复过两次
GTD
2020-12-05 09:10:17 +08:00
@snooprat 抹盘后必须重装系统,再用迁移助手进行恢复
YUX
2020-12-05 09:21:10 +08:00
我现在就把 tm 格了重新备份 不信要用一小时
snooprat
2020-12-05 09:24:05 +08:00
@GTD 迁移助理快吗?恢复效果和以前 tm 一样吗?
GTD
2020-12-05 09:24:58 +08:00
忘记说了个最重点的地方,CCC 厉害的地方在于,你恢复数据的时候,不用抹盘,而是进行“增删改查”。因此恢复效率是几百倍的提升

其实质就是“全盘的快照”,从这点说,比 apfs 快照更牛逼了,毕竟 apfs 快照是在本地
GTD
2020-12-05 09:25:52 +08:00
@snooprat 迁移助手很快,比以前 tm 好多了。目前测试来看,启动台顺序不会恢复
GTD
2020-12-05 09:42:30 +08:00
补充一个测试,在实验机器上,

brew rmtree ffmpeg,然后删掉 xcode (之所以这么做,是因为 ffmpeg 的依赖巨多,rmtree 可以删掉所有依赖,然后 xcode 是最重量级的 app )

然后用 ccc 的快照进行恢复,大概三分钟,完成后进行 xcode 和 ffmpeg 测试,没有任何异常

结论:big sur 时代的 ccc 快照依然可靠
ftu
2020-12-05 09:48:17 +08:00
感谢分享
sinv
2020-12-05 09:52:22 +08:00
@YUX 我们 2021 年再见
IgniteWhite
2020-12-05 09:55:06 +08:00
学习一个
Tonni
2020-12-05 10:02:33 +08:00
黑苹果,每次升级系统前都会用 CCC 做一次全盘备份,升级失败的话直接从备份盘启动,实在是太方便了。
YUX
2020-12-05 10:05:46 +08:00
350G 初次备份花了 29 分钟
VZXE
2020-12-05 10:09:23 +08:00
是好东西 但尽量别用到🤦🏻‍♂️
GTD
2020-12-05 10:18:10 +08:00
@YUX 那你的碎片文件应该比我少,如果你用 CCC 的话,可以控制在 10 分钟以内的
emberzhang
2020-12-05 10:41:05 +08:00
CCC 用磁盘实在太慢了,非得固态,系统盘 1T 的话 CCC 盘岂不是 2T 固态起步,为了 bootable 代价有点高啊
GTD
2020-12-05 10:50:35 +08:00
@emberzhang 这个的确,买的 2tb 固态,不过还好,200 刀
lucifer9
2020-12-05 10:53:24 +08:00
不能备份到 samba 之类的地方吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/732335

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX