V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GTD
V2EX  ›  macOS

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

  •  7
     
  •   GTD · 2020-12-05 09:01:24 +08:00 · 10047 次点击
    这是一个创建于 1445 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前几天发了一篇帖子,无数 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,请见下图:(我这里进入的是备份盘系统,对主系统进行恢复)

    blockchain

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

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

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

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

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

    结论:big sur 时代的 ccc 快照依然可靠
    ftu
        11
    ftu  
       2020-12-05 09:48:17 +08:00 via iPhone
    感谢分享
    sinv
        12
    sinv  
       2020-12-05 09:52:22 +08:00 via Android   ❤️ 1
    @YUX 我们 2021 年再见
    IgniteWhite
        13
    IgniteWhite  
       2020-12-05 09:55:06 +08:00 via iPhone
    学习一个
    Tonni
        14
    Tonni  
       2020-12-05 10:02:33 +08:00   ❤️ 1
    黑苹果,每次升级系统前都会用 CCC 做一次全盘备份,升级失败的话直接从备份盘启动,实在是太方便了。
    YUX
        15
    YUX  
       2020-12-05 10:05:46 +08:00
    350G 初次备份花了 29 分钟
    VZXE
        16
    VZXE  
       2020-12-05 10:09:23 +08:00 via iPhone
    是好东西 但尽量别用到🤦🏻‍♂️
    GTD
        17
    GTD  
    OP
       2020-12-05 10:18:10 +08:00
    @YUX 那你的碎片文件应该比我少,如果你用 CCC 的话,可以控制在 10 分钟以内的
    emberzhang
        18
    emberzhang  
       2020-12-05 10:41:05 +08:00
    CCC 用磁盘实在太慢了,非得固态,系统盘 1T 的话 CCC 盘岂不是 2T 固态起步,为了 bootable 代价有点高啊
    GTD
        19
    GTD  
    OP
       2020-12-05 10:50:35 +08:00 via iPhone
    @emberzhang 这个的确,买的 2tb 固态,不过还好,200 刀
    lucifer9
        20
    lucifer9  
       2020-12-05 10:53:24 +08:00
    不能备份到 samba 之类的地方吗
    zwithz1998
        21
    zwithz1998  
       2020-12-05 11:08:21 +08:00
    为什么你们备份这么快,我 TM 备份 300+G 用了 6 个小时
    YUX
        22
    YUX  
       2020-12-05 11:13:10 +08:00   ❤️ 2
    @zwithz1998 sudo sysctl debug.lowpri_throttle_enabled=0 先把限速关了试试
    GTD
        23
    GTD  
    OP
       2020-12-05 11:20:28 +08:00
    @zwithz1998 #21 我们是 big sur 系统,然后换 apfs 格式
    imnpc
        24
    imnpc  
       2020-12-05 11:33:36 +08:00
    测试 CCC 备份为磁盘镜像以后 迁移助手无法还原和识别 最后只能备份到一个 APFS 分区 然后才可以顺利还原
    GTD
        25
    GTD  
    OP
       2020-12-05 11:38:03 +08:00
    @imnpc #24

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

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

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

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

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

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

    @YUX #22 感谢,我试试看看会不会变快。
    massacreformash
        42
    massacreformash  
       2020-12-05 22:54:35 +08:00 via iPhone
    支持一下,虽然现在懒得看完,但是迟早有用到的一天。另外世界上就需要这种喜欢折腾的人
    suyeH
        43
    suyeH  
       2020-12-05 23:15:01 +08:00
    无数 v 友收藏,hhhh
    maizero
        44
    maizero  
       2020-12-06 10:01:56 +08:00
    CCC 是好东西,我一般是用来做机器的迁移,因为我设备迭代比较快。
    比较少用来备份,备份习惯 TM 在 NAS 上。
    以后可以考虑 CCC 全量备份。
    qhmg
        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 中没备份系统,只备份用户数据的原因吗?
    GTD
        46
    GTD  
    OP
       2020-12-07 19:17:51 +08:00 via iPhone
    @qhmg 对啊,tm 现在不备份系统,只能用迁移助手恢复
    qhmg
        47
    qhmg  
       2020-12-08 09:38:25 +08:00 via iPhone
    @GTD 大佬,您看一下 45 楼里的链接(打开是个视频),视频里出的问题,也是因为您说的那个原因吗?
    GTD
        48
    GTD  
    OP
       2020-12-08 10:17:29 +08:00
    @qhmg #47 看了,是正常的,现在都这样
    ak666
        49
    ak666  
       2020-12-12 17:33:25 +08:00
    楼主你好。TM 不备份系统的情况下,我假如把系统盘删了,然后在线安装好系统在用 TM 恢复,是不是所有数据和之前是一样的?
    ak666
        50
    ak666  
       2020-12-12 17:34:39 +08:00
    @ak666 另外通过迁徙助手可恢复系统,是用 TM 备份之后在迁移助手恢复吗?
    MartinTo
        51
    MartinTo  
       2021-01-05 14:58:14 +08:00
    今天也被 TM 搞到没脾气了
    MartinTo
        52
    MartinTo  
       2021-01-05 15:03:49 +08:00
    今天用 TM 备份的时候一直卡在 27%,重启 Mac 还是一样,格式化了移动硬盘也一样

    Mac 是 m1 air
    硬盘是 nvme ssd
    oooolongtea
        53
    oooolongtea  
       2021-01-18 07:10:19 +08:00
    @MartinTo 你修好了吗? 是 big sur 版本下的 TM ?
    MartinTo
        54
    MartinTo  
       2021-01-18 11:06:16 +08:00
    @oooolongtea #53
    是 bug sur
    卡在 27%之后点击停止,然后再备份一次就能跑完了
    oooolongtea
        55
    oooolongtea  
       2021-01-18 12:55:03 +08:00
    @MartinTo 祝贺! 我搜索了一个下午之后,觉得还是用 ccc 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2966 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 14:46 · PVG 22:46 · LAX 06:46 · JFK 09:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.