给 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 这类工具,希望大家搞清楚不同

9812 次点击
所在节点    macOS
55 条回复
zwithz1998
2020-12-05 11:08:21 +08:00
为什么你们备份这么快,我 TM 备份 300+G 用了 6 个小时
YUX
2020-12-05 11:13:10 +08:00
@zwithz1998 sudo sysctl debug.lowpri_throttle_enabled=0 先把限速关了试试
GTD
2020-12-05 11:20:28 +08:00
@zwithz1998 #21 我们是 big sur 系统,然后换 apfs 格式
imnpc
2020-12-05 11:33:36 +08:00
测试 CCC 备份为磁盘镜像以后 迁移助手无法还原和识别 最后只能备份到一个 APFS 分区 然后才可以顺利还原
GTD
2020-12-05 11:38:03 +08:00
@imnpc #24

我这边测试磁盘镜像,迁移助手可以识别呀,怎么会这样?

他们 CCC 官网说无论哪种方法,迁移助手都可以识别和还原的
wd
2020-12-05 11:39:32 +08:00
网易新闻即视感
GTD
2020-12-05 11:42:58 +08:00
@imnpc #24

![]( https://tva1.sinaimg.cn/large/0081Kckwgy1glcty427ehj30ra0wou0x.jpg)

我这个名字叫做 TM 的盘就是 CCC 镜像,迁移助手识别了
imnpc
2020-12-05 11:46:01 +08:00
@GTD #27 这个是备份到分区的吧 我测试备份为 disk image 的 然后迁移助手识别里面数据为空
GTD
2020-12-05 11:49:40 +08:00
@imnpc #28 没有,这个备份是 bootable 的,是选项 1 的全盘备份,包含系统的
yangyang
2020-12-05 11:52:54 +08:00
我升级系统前会全盘备份,用的 Clonezilla 。功能很简陋,但是很快
VZXE
2020-12-05 14:29:11 +08:00
@yangyang 再生龍?
stimw
2020-12-05 15:18:35 +08:00
看了下价格也不贵...不过我没有恢复系统的习惯,反而一不顺眼就重装
重要资料是放 icloud/云盘 /nas
archean
2020-12-05 17:25:36 +08:00
感谢楼主分享,去买一个 ccc 了
GTD
2020-12-05 18:29:37 +08:00
@archean 先不用买,可以免费测试 30 天。合适再买。

买了也能退款,他们公司蛮好的
LudwigWS
2020-12-05 19:32:50 +08:00
问题是有免费的可以用,为什么要用第三方付费的。。
TTC
2020-12-05 19:35:20 +08:00
用 Time Machine 恢复系统 N 个月后, 才发现 User 目录下某个文件夹是空的(未恢复成功)... 吐了....
GTD
2020-12-05 20:35:36 +08:00
@TTC #36 我天,这也太伤了。

我昨天备份的时候,Time Machine 也出错了。看样子还是不能信 TM 了
calpes
2020-12-05 21:42:05 +08:00
没用过 ccc,能做到 A 机器备份了恢复到 B 机器吗?
Koma
2020-12-05 21:47:26 +08:00
一直用 CCC,主要就是为了 bootable
GTD
2020-12-05 21:54:04 +08:00
@calpes #38 可以,这个 TM 通过迁移助手也能做到

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

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

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

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

© 2021 V2EX