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

CCC 在 big sur 下对比 Time Machine 已经毫无优势,附赠 mac 版本控制大法,随便下软件随便玩, 10 秒恢复先前状态

  •  
  •   GTD · 2020-12-02 22:59:48 +08:00 · 7673 次点击
    这是一个创建于 1487 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用过的朋友都知道 Carbon Copy Cloner (简称 CCC )以前是备份神器,比 Time Machine 不知道好用多少,自从升级 big sur 之后,苹果强制必须开发者用苹果官方工具 ASR 进行备份,这样子一来,那跟 time machine 有毛线区别?

    目前,CCC 提供两种备份方式

    1:备份系统+用户文件,可以从备份硬盘中启动,但是无法从备份系统恢复任何数据,只能通过“迁移助手”进行恢复

    2:备份用户文件,这种方式就跟 time machine 一毛一样,

    需要值得注意的是,time machine 在 big sur 目前来看,Time Machine 是不会备份系统的,仅仅会备份用户文件

    得益于 Time Machine 在 big sur 下的重大改进,备份速度大幅度提高,并且已经支持 APFS,CCC 已经毫无优势可言

    另外,最后说一句

    我想退钱,我去年 11 月才买的啊,哭了

    最后的最后,说一句,big sur 的 Time Machine 的 APFS 快照超级好用,跟 git 一样,可以对 mac 进行版本控制,不过多大的文件,多大的改动,恢复永远只需要 10 秒

    在控制台输入

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

    打上快照之后,重启电脑按住 command + R,进入恢复启动模式,选择刚刚打的快照,即可完美恢复到先前状态

    以前在 catalina 这个功能有 bug,经常恢复失败,现在 big sur,楼主测试过,从来没有失败过,非常爽

    54 条回复    2023-01-28 05:48:36 +08:00
    ftu
        1
    ftu  
       2020-12-02 23:08:09 +08:00
    啥时候无线备份也可以这么高速
    GTD
        2
    GTD  
    OP
       2020-12-02 23:09:41 +08:00
    @ftu #1 mac 的版本控制不需要插线,直接本地磁盘 apfs 打的快照,爽死了
    GTD
        3
    GTD  
    OP
       2020-12-02 23:11:01 +08:00
    说一下,time machine 有两种备份,一种是普通的连线全盘备份

    还有一种就是 Time Machine 本地快照,这个简直就是神器啊啊啊

    简直就是 git,能对 mac 进行版本控制
    Tink
        4
    Tink  
       2020-12-02 23:12:44 +08:00
    学习了

    ps:另外友情提醒,M1 版本的 MacBook 进恢复模式的方法是“彻底关机之后长按指纹开机键”
    GTD
        5
    GTD  
    OP
       2020-12-02 23:12:48 +08:00
    这个版本控制有多强呢?强的一批,10 秒恢复电脑到先前备份状态,不过 apfs 快照最多只能保存 24 小时,也就是说,24 小时之内的版本随便玩
    ftu
        6
    ftu  
       2020-12-02 23:18:35 +08:00
    @GTD 本地的当然了,本地快照 Catalina 就是这个速度超高速恢复
    GTD
        7
    GTD  
    OP
       2020-12-02 23:31:04 +08:00
    @ftu #6 catalina 只能恢复上一个快照,恢复比上一个快照更先前的快照会报错

    big sur 修复了这个 bug
    GTD
        8
    GTD  
    OP
       2020-12-02 23:31:31 +08:00
    @ftu #6 big sur 将快照单独分了一个区出来,所以这才是避免这个 bug 的关键
    ftu
        9
    ftu  
       2020-12-02 23:39:35 +08:00
    @GTD 哦哦,那不错

    我当时对超高速恢复本地快照的印象在 Mojave 升级 Catalina,升到一半报错说磁盘空间不够(明明还有 50G ),本想联网恢复 Nas 里的 TM,结果点击后直接超快速还原完成,才意识到是本地快照,并且原来本地 TM 的这么给力🤣
    GeekBao
        10
    GeekBao  
       2020-12-02 23:48:14 +08:00 via Android
    ccc 说他们能引导了
    GTD
        11
    GTD  
    OP
       2020-12-02 23:49:31 +08:00
    @GeekBao #10 所谓引导,只是用了苹果 asr 工具,只是能从硬盘中 boot 而已,对于恢复毫无意义
    zhaoawd
        12
    zhaoawd  
       2020-12-02 23:54:22 +08:00
    单纯 big bur 的备份速度已经让我很吃惊了,没想到还能这么玩儿
    snooprat
        13
    snooprat  
       2020-12-03 00:14:50 +08:00 via iPhone
    @GTD 快照能放 sad 保存吗?还是只能本地?
    snooprat
        14
    snooprat  
       2020-12-03 00:24:21 +08:00 via iPhone
    另外原来是 TM 的 SSD 是 hfs+,在 big sur 会自动转成 pads 吗?
    GTD
        15
    GTD  
    OP
       2020-12-03 00:35:33 +08:00
    @snooprat #13 apfs 快照利用的是 apfs 特性,只能保存在本地与本地文件共存

    以前是 hfs+,那么新的 big sur 还是 hfs+,除非手动格式化成 apfs
    wwmmkk
        16
    wwmmkk  
       2020-12-03 00:41:09 +08:00 via iPhone
    @snooprat 需要在磁盘工具里手动转 apfs
    snooprat
        17
    snooprat  
       2020-12-03 00:49:29 +08:00 via iPhone
    @wwmmkk 转完原来备份还在吧?
    secondwtq
        18
    secondwtq  
       2020-12-03 01:14:39 +08:00
    有 ZFS 内味了
    前两天把新买的 SSD 格式化成了 ZFS,不过我主要看中的是 ZFS 今年新加了 zstd 压缩
    据 ZFS 自己报告,80G 的虚拟机镜像,用了 73G,压缩到盘上只有 54G
    其他数据也能节省 10%-20% 的空间
    ZRS
        19
    ZRS  
       2020-12-03 01:30:50 +08:00
    感觉就是对着 ZFS 做的
    roswellian
        20
    roswellian  
       2020-12-03 06:45:28 +08:00
    @secondwtq #18 ZFS 之前不是也有 Lz4. LZ4 和 zstd 目前差不多吧,各有胜负。
    shutongxinq
        21
    shutongxinq  
       2020-12-03 06:53:03 +08:00   ❤️ 2
    @GTD
    @ZRS cow 的文件系统都能这样,zfs 和 btrfs 还不是一样的。

    问题是现在时间机器的无线备份还不是类似于 zfs send 一样的先进机制,略感失望,希望下一版能改进
    jxie0755
        22
    jxie0755  
       2020-12-03 07:49:42 +08:00 via iPhone
    目前我是用一个 ssd 一直连着 hub 做 TM,但是另有一个 hdd 每月用 ccc 备份一次,两个都是 apfs 格式了
    YUX
        23
    YUX  
       2020-12-03 08:07:32 +08:00 via iPhone
    问一下 tmutil snapshot 和在 tm 点击 backup now 是一样的么
    ninja470
        24
    ninja470  
       2020-12-03 08:54:38 +08:00
    难道我们用的不是同一个 TM 。。首次备份 TM 慢成 shi 了。。。
    CCC 就是增量备份有点迷,每次都要 15 分钟左右 8 个 G 增量。试用快结束了正在犹豫是否买 CCC5
    GTD
        25
    GTD  
    OP
       2020-12-03 09:05:35 +08:00 via iPhone
    @YUX 当然不一样
    GTD
        26
    GTD  
    OP
       2020-12-03 09:08:54 +08:00 via iPhone
    @YUX 完全不是一个东西


    @ninja470 说的是 big sur 下的,big sur 的 tm 改进很多,而 big sur 的 ccc 就是个弱智
    YUX
        27
    YUX  
       2020-12-03 09:18:38 +08:00
    @GTD 😂能否详细说明一下 我在电脑上做死前点一下 backup now 然后进恢复模式回滚和你说的这个有啥区别
    GTD
        28
    GTD  
    OP
       2020-12-03 10:07:36 +08:00 via iPhone
    @YUX 我楼上说的很清楚啊,你往楼上看看就好了,也可以看这里: https://www.lifewire.com/roll-back-apfs-snapshots-4154969
    GTD
        29
    GTD  
    OP
       2020-12-03 10:08:21 +08:00 via iPhone
    @YUX 一个是备份,一个是快照;一个回复要一个小时,一个只要 10 秒
    GTD
        30
    GTD  
    OP
       2020-12-03 10:08:36 +08:00 via iPhone
    @YUX 就跟虚拟机恢复快照一样啊
    johnnyNg
        31
    johnnyNg  
       2020-12-03 10:24:08 +08:00
    快照只能保留 24 小时吗?
    GTD
        32
    GTD  
    OP
       2020-12-03 10:25:06 +08:00 via iPhone
    YUX
        33
    YUX  
       2020-12-03 10:30:12 +08:00 via iPhone
    @GTD 懂了 多谢 涨大知识了
    aborigine
        34
    aborigine  
       2020-12-03 10:34:32 +08:00
    学到了,厉害啊。顺便请教下,如果备份到 APFS 的移动硬盘,相比之前 hfs+的硬盘,备份速度能提高多少呢
    mikicomo
        35
    mikicomo  
       2020-12-03 10:52:28 +08:00
    好东西!
    mikicomo
        36
    mikicomo  
       2020-12-03 10:55:23 +08:00
    @GTD #5 如果我在 catalina 做了个快照,现在升级到 big sur 了,这个快照可以跨系统版本恢复吗
    GTD
        37
    GTD  
    OP
       2020-12-03 11:18:44 +08:00
    @mikicomo #36 不可以,只能同版本恢复
    GTD
        38
    GTD  
    OP
       2020-12-03 11:19:05 +08:00
    @aborigine #34 ssd 的话是很多很多的,机械硬盘没有区别
    w907361553
        39
    w907361553  
       2020-12-03 11:19:07 +08:00
    楼主,big sur 上的 TM 备份速度能达到多少?
    GTD
        40
    GTD  
    OP
       2020-12-03 11:20:28 +08:00
    @w907361553 #39 除了首次备份稍微慢点(但是对比以前快很多了),其余备份峰值能达到 ssd 的峰值,你的 ssd 极限是多少,它的速度就是多少
    w907361553
        41
    w907361553  
       2020-12-03 11:26:39 +08:00
    @GTD 那这样看的话,CCC 的确没啥竞争力了。TM 的备份速度一旦提上来了,CCC 的优势就基本没了,备份的外置启动系统其实平时基本就用不到...而且 CCC 的加密方式太麻烦了🤦🏻‍♂️
    mnsw
        42
    mnsw  
       2020-12-03 11:38:19 +08:00
    奇怪了,我现在用的群晖来做 TM 备份,速度还是非常慢,尤其还是插得网线。

    楼主知道怎么排查么?
    snooprat
        43
    snooprat  
       2020-12-03 11:51:41 +08:00
    @GTD 我还有一个疑问,是任何情况都能用快照恢复吗?比如我手动做了一个快照,然后升级 mac 系统,也能用快照快速还原回去吗?如果可以就太棒了。
    Rsl
        44
    Rsl  
       2020-12-03 11:55:36 +08:00
    我以前用 Time Machine 是在公司备份到家里的群晖, 但发生了好几次网络不稳导致备份失败, 然后整个备份坏掉必须重头开始的情况. 后来就买了 Arq.

    正好最近开始用 M1 的 Mac mini 了, 有空在上面试试 Time Machine 和 Arq.
    YUX
        45
    YUX  
       2020-12-03 12:01:02 +08:00 via iPhone
    @GTD 我看你给出的那个网页里说的是可以跨版本回滚
    GTD
        46
    GTD  
    OP
       2020-12-03 12:09:58 +08:00
    @YUX #45 不可以的,回滚必须自带外接硬盘
    GTD
        47
    GTD  
    OP
       2020-12-03 12:10:18 +08:00
    @snooprat #43 升级系统不行,系统内随便玩
    YUX
        48
    YUX  
       2020-12-03 12:17:11 +08:00
    @GTD "there is nothing you need to do other than run the macOS update from the Mac App Store to create a snapshot you can roll back to" 这个信息是已经过时了么? 原文一上来就说这个 snapshot 是系统大版本升级自动创建的 方便回滚回老版本 之后才讲的如何手动创建 snapshot
    wongpuikyun
        49
    wongpuikyun  
       2020-12-03 13:40:32 +08:00 via iPhone
    不知道什麼原因 我升級 Big Sur 後 Time Machine 一次也沒成功過...
    zacklin99
        50
    zacklin99  
       2020-12-03 13:45:19 +08:00
    对我来说 CCC 还是很重要的,除了全盘备份,还有下载,文稿文件夹自动备份到 U 盘,冷数据移动硬盘等等
    YUX
        51
    YUX  
       2020-12-11 11:39:21 +08:00
    特此感谢一下 m1 被 snapshot 捡回一条狗命😂 太好使了
    tortoo
        52
    tortoo  
       2021-08-31 17:21:09 +08:00
    @YUX 看了你们上面的讨论,跨系统升级后能否恢复前一版系统的快照,这个到底有结论没😹
    @GTD
    YUX
        53
    YUX  
       2021-08-31 18:15:41 +08:00
    @tortoo #52 根据我 Big Sur 升 monterey beta 来说 升级之后 snapshots 被清空了, 仅供参考
    notgoda
        54
    notgoda  
       2023-01-28 05:48:36 +08:00 via iPhone
    @YUX @GTD 两位 V 友 新年快乐,想请教一下 1 )我 m1 现在系统是 12.5 想升级到 12.6 ,先 tmutil snapshot 创建快照 ,如果升级 12.6 后不喜欢想回滚回 12.5 ,用这个快照 是否可以办到?
    2 )你们说的系统内随便玩 是只能在 12.5 下回滚吗?
    3 ) 假设我不升级停留在 12.5 ,我先 tmutil snapshot 创建快照 ,然后删除 system 分区重要文件,利用快照能够回滚回删除之前的正常状态吗?谢谢指点。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2128 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 01:22 · PVG 09:22 · LAX 17:22 · JFK 20:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.