前几天发了一篇帖子,无数 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 这类工具,希望大家搞清楚不同
1
GTD OP 如果这篇帖子对你有一点帮助,请右上角按一下“喜欢”,鼓励一下
|
2
minamike 2020-12-05 09:05:21 +08:00 4
我看出来了 楼主的乐趣就是不停地备份——恢复循环
|
4
snooprat 2020-12-05 09:09:47 +08:00 via iPhone
TM 不备份系统的话,那如果抹盘了就不能用 TM 恢复吗?迁移助手很麻烦吗?还是无感的?之前只在 Mojave 上恢复过两次
|
6
YUX 2020-12-05 09:21:10 +08:00
我现在就把 tm 格了重新备份 不信要用一小时
|
8
GTD OP 忘记说了个最重点的地方,CCC 厉害的地方在于,你恢复数据的时候,不用抹盘,而是进行“增删改查”。因此恢复效率是几百倍的提升
其实质就是“全盘的快照”,从这点说,比 apfs 快照更牛逼了,毕竟 apfs 快照是在本地 |
10
GTD OP 补充一个测试,在实验机器上,
brew rmtree ffmpeg,然后删掉 xcode (之所以这么做,是因为 ffmpeg 的依赖巨多,rmtree 可以删掉所有依赖,然后 xcode 是最重量级的 app ) 然后用 ccc 的快照进行恢复,大概三分钟,完成后进行 xcode 和 ffmpeg 测试,没有任何异常 结论:big sur 时代的 ccc 快照依然可靠 |
11
ftu 2020-12-05 09:48:17 +08:00 via iPhone
感谢分享
|
13
IgniteWhite 2020-12-05 09:55:06 +08:00 via iPhone
学习一个
|
14
Tonni 2020-12-05 10:02:33 +08:00 1
黑苹果,每次升级系统前都会用 CCC 做一次全盘备份,升级失败的话直接从备份盘启动,实在是太方便了。
|
15
YUX 2020-12-05 10:05:46 +08:00
350G 初次备份花了 29 分钟
|
16
VZXE 2020-12-05 10:09:23 +08:00 via iPhone
是好东西 但尽量别用到🤦🏻♂️
|
18
emberzhang 2020-12-05 10:41:05 +08:00
CCC 用磁盘实在太慢了,非得固态,系统盘 1T 的话 CCC 盘岂不是 2T 固态起步,为了 bootable 代价有点高啊
|
19
GTD OP @emberzhang 这个的确,买的 2tb 固态,不过还好,200 刀
|
20
lucifer9 2020-12-05 10:53:24 +08:00
不能备份到 samba 之类的地方吗
|
21
zwithz1998 2020-12-05 11:08:21 +08:00
为什么你们备份这么快,我 TM 备份 300+G 用了 6 个小时
|
22
YUX 2020-12-05 11:13:10 +08:00 2
@zwithz1998 sudo sysctl debug.lowpri_throttle_enabled=0 先把限速关了试试
|
23
GTD OP @zwithz1998 #21 我们是 big sur 系统,然后换 apfs 格式
|
24
imnpc 2020-12-05 11:33:36 +08:00
测试 CCC 备份为磁盘镜像以后 迁移助手无法还原和识别 最后只能备份到一个 APFS 分区 然后才可以顺利还原
|
25
GTD OP |
26
wd 2020-12-05 11:39:32 +08:00 via iPhone
网易新闻即视感
|
27
GTD OP @imnpc #24
![]( https://tva1.sinaimg.cn/large/0081Kckwgy1glcty427ehj30ra0wou0x.jpg) 我这个名字叫做 TM 的盘就是 CCC 镜像,迁移助手识别了 |
30
yangyang 2020-12-05 11:52:54 +08:00
我升级系统前会全盘备份,用的 Clonezilla 。功能很简陋,但是很快
|
32
stimw 2020-12-05 15:18:35 +08:00
看了下价格也不贵...不过我没有恢复系统的习惯,反而一不顺眼就重装
重要资料是放 icloud/云盘 /nas |
33
archean 2020-12-05 17:25:36 +08:00 via iPhone
感谢楼主分享,去买一个 ccc 了
|
35
LudwigWS 2020-12-05 19:32:50 +08:00 via iPhone
问题是有免费的可以用,为什么要用第三方付费的。。
|
36
TTC 2020-12-05 19:35:20 +08:00
用 Time Machine 恢复系统 N 个月后, 才发现 User 目录下某个文件夹是空的(未恢复成功)... 吐了....
|
38
calpes 2020-12-05 21:42:05 +08:00
没用过 ccc,能做到 A 机器备份了恢复到 B 机器吗?
|
39
Koma 2020-12-05 21:47:26 +08:00
一直用 CCC,主要就是为了 bootable
|
41
zwithz1998 2020-12-05 22:19:01 +08:00
|
42
massacreformash 2020-12-05 22:54:35 +08:00 via iPhone
支持一下,虽然现在懒得看完,但是迟早有用到的一天。另外世界上就需要这种喜欢折腾的人
|
43
suyeH 2020-12-05 23:15:01 +08:00
无数 v 友收藏,hhhh
|
44
maizero 2020-12-06 10:01:56 +08:00
CCC 是好东西,我一般是用来做机器的迁移,因为我设备迭代比较快。
比较少用来备份,备份习惯 TM 在 NAS 上。 以后可以考虑 CCC 全量备份。 |
45
qhmg 2020-12-07 16:57:00 +08:00
贴主 贴主
@GTD 贴主求助啊~~ 我用 m1 新品的 macbookair 在 big sur 的系统版本中用 Time Machine 备份电脑到移动硬盘内,然后电脑关机后再进恢复模式中,选择"从时间机器恢复"选项,然后再选择移动硬盘里的备份,之后再点击继续,然后弹出提示框提示我"您必须使用'迁移助理'才能从此备份传输数据.根据需要重新安装 macOS,然后使用'迁移助理'从备份传输数据". 问题来了.以前选择完移动硬盘里的备份,直接就开始恢复了,现在为什么不行了啊? 这是录的视频,麻烦贴主看一下 www.bilibili.com/video/BV19a411F7W2 是因为像您帖子里说的,Time Machine 现在 big sur 中没备份系统,只备份用户数据的原因吗? |
49
ak666 2020-12-12 17:33:25 +08:00
楼主你好。TM 不备份系统的情况下,我假如把系统盘删了,然后在线安装好系统在用 TM 恢复,是不是所有数据和之前是一样的?
|
51
MartinTo 2021-01-05 14:58:14 +08:00
今天也被 TM 搞到没脾气了
|
52
MartinTo 2021-01-05 15:03:49 +08:00
今天用 TM 备份的时候一直卡在 27%,重启 Mac 还是一样,格式化了移动硬盘也一样
Mac 是 m1 air 硬盘是 nvme ssd |
53
oooolongtea 2021-01-18 07:10:19 +08:00
@MartinTo 你修好了吗? 是 big sur 版本下的 TM ?
|
54
MartinTo 2021-01-18 11:06:16 +08:00
|
55
oooolongtea 2021-01-18 12:55:03 +08:00
@MartinTo 祝贺! 我搜索了一个下午之后,觉得还是用 ccc 。
|