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

APFS 的备份正确姿势是?

  •  
  •   shadownet · 2018-01-22 20:54:23 +08:00 · 8893 次点击
    这是一个创建于 2279 天前的主题,其中的信息可能已经有所发展或是发生改变。
    都说 APFS 是革命性的,有快照,balabala, 但是 time machine 的备份却不支持该格式

    那么有 APFS 后,系统备份的最佳策略是啥?

    顺便吐槽下这个鬼 time machine/macOS, 总是不会 mount 我的外接硬盘(不管是 usb-c 口的还是 usb 口的), 以前是总是不 mount 我的 WD 2T, 现在我三星 840evo 用一个 msata 转 usb-c 也总是不认,害我格式化 N 次,而不认的时候,我用 win10(第三方软件)完全无问题, 而我的格式都是 macOS 扩展日志。 我 terminal 里也 mount 不了,eject 不了,提示 time out.
    24 条回复    2018-01-25 16:17:20 +08:00
    kingboy9525
        1
    kingboy9525  
       2018-01-22 21:05:59 +08:00
    为什么我的 time machine 支持这个格式的备份囧。
    Bardon
        2
    Bardon  
       2018-01-22 21:18:46 +08:00
    man tmutil
    快照可以直接在 timemachine 里恢复,需要重启到 Recovery 模式。
    hguandl
        3
    hguandl  
       2018-01-22 21:24:26 +08:00
    我目前的方案是跟原来一样,外接普通的移动硬盘也问题不大。不过确实我这里也是不支持 APFS 的 TM,还是会提示格式化成 HFS+,一直不解。

    其实 APFS 对时间机器的实现还是有很大的帮助的。我目前看到最明显的就是系统会默认开启本地快照功能(而且貌似关不掉),说明应该是在本地保存备份的空间开销比原来小很多所以就默认一直开着。在关于本机里显示的储存空间里不会把这部分算作占用了空间,需要时自动删掉;不过一些第三方软件统计时好像会算进去,如果强迫症想手动删掉的话可以用 `sudo tmutil thinLocalSnapshots / 10000000000 4` 这个命令。

    关于 APFS 对 Time Machine 的影响我只知道这些。感觉苹果还有很多功能没开放,可能是软件适配还没完全跟上。不过以苹果目前的软件质量,步子小点也不是坏事吧 /逃
    aborigine
        4
    aborigine  
       2018-01-22 22:00:15 +08:00
    Time Machine 支持 APFS 啊
    shadownet
        5
    shadownet  
    OP
       2018-01-22 22:04:51 +08:00
    @aborigine 我格式化成 apfs, time machine 说不支持,又格式化成 macOS 扩展日志了
    aborigine
        6
    aborigine  
       2018-01-22 22:06:32 +08:00
    @shadownet #5 看错了,原来是备份盘,那的确不支持。但是 mac 的 APFS 可以备份在 HFS+上的
    shadownet
        7
    shadownet  
    OP
       2018-01-22 22:09:20 +08:00
    @aborigine APFS 备份到 HFS+当然没问题啊,只不过外接硬盘格式化成 macOS 扩展日志格式,macOS 自己老是 Mount 不上,windows (通过第三方)访问都没问题的,我也是奇了怪了
    shadownet
        8
    shadownet  
    OP
       2018-01-22 22:11:11 +08:00
    @hguandl 这快照和 win 的备份恢复功能差不多,win 在打补丁前也会有个类似快照的东东,我的需求其实最好都是快照(这样备份恢复都很迅速)
    shadownet
        9
    shadownet  
    OP
       2018-01-22 22:12:00 +08:00   ❤️ 1
    @kingboy9525 我说的是 APFS to APFS 的备份,你说的是 APFS -> HFS+的吧
    bao3
        10
    bao3  
       2018-01-22 22:18:27 +08:00 via iPhone
    @hguandl 你过天敏感了,没有 apfs 以前也是有本地备份的
    coolcoffee
        11
    coolcoffee  
       2018-01-22 22:28:37 +08:00
    买个苹果的时间胶囊,无线备份总可以吧。

    反正偶尔断开也无所谓, 本地会自动记录,等到连上备份盘再自动同步。
    OscarUsingChen
        12
    OscarUsingChen  
       2018-01-23 00:43:16 +08:00
    APFS 因为不资瓷 Hard Link,所以 TM 备份盘暂时不能基于 APFS。
    yyfearth
        13
    yyfearth  
       2018-01-23 11:44:05 +08:00
    @OscarUsingChen 不准确吧 我记得是 APFS 不支持 目录 /文件夹 的 Hard Link
    但是 HFS+ 是支持的
    我记得没错的话 Windows 和 Linux 都是不允许 文件夹 Hard Link 的
    yyfearth
        14
    yyfearth  
       2018-01-23 11:52:23 +08:00   ❤️ 1
    @coolcoffee 实在不要推荐 时间胶囊 了
    首先 苹果已经放弃了这条产品线了 不打算继续出无线路由了
    另外 这款路由很多方面已经很过时了 而且和硬盘的 IO 带宽很窄 基本上就是 USB2.0 的速度
    而且外接 USB 也是 2.0 的 连网速都跑不满

    另外 无线备份 是非常慢的 如果连 USB 有线备份都慢或者卡住 无线问题就会更多

    一开始还很不错 很方便 感觉不到它的存在 就自动备份好了
    等到了一定的时间或者大小 就会越来越慢 (有线也会)然后就会根本备份不完

    当然 如果你文件少 自然就不会出问题
    但是如果系统升级很多次了 还在用同一个 TM 备份 大量系统文件会被备份
    然后无可避免的拖慢速度

    后来我养成习惯 每次 macOS 大版本升级 我就彻底重装系统 用 TM 手动挑文件恢复
    然后创建全新的 TM 备份 情况才不是太糟

    @shadownet 你把外置硬盘格式化成 APFS 难道你外接 SSD 来做 TM 备份?
    真有钱啊 我 1T 的外接 HDD 都不够用 SSD 用不起啊
    shadownet
        15
    shadownet  
    OP
       2018-01-23 12:12:34 +08:00
    @yyfearth 就笔记本拆下来的 SSD, 500G,刚好做备份
    kingboy9525
        16
    kingboy9525  
       2018-01-23 12:52:17 +08:00
    @shadownet #9 好吧,我还以为~~我错了
    zhuang
        17
    zhuang  
       2018-01-24 00:23:55 +08:00
    回答楼主的提问,目前备份 APFS 的方式依旧是 Time Machine 到 HFS+ 设备上。

    关于 TM 不支持 APFS 的原因,我认为小部分是技术问题,大概率是决策问题。

    APFS 的核心改变在于 Copy on Write 的写入模式,单一副本多重增量。对于人类用户而言的备份,更侧重于多重副本的意义,这和 CoW 类文件系统的快照概念是相冲突的。所谓决策上的问题,综合安全性、成本和易用性,CoW 类文件系统是否适合作为备份用途。存储设备本身的特性也可能是考量因素,比如机械硬盘适合多重副本,非易失性闪存适合快照等等。

    技术上的问题在于,CoW 快照备份到非 CoW 设备上,需要将多重增量还原成多份不同的副本; CoW 快照在不同设备之间备份和恢复,需要文件系统本身支持( ZFS 的对应功能叫 send/recv )。目前 APFS 只是以内部 API 的方式来工作,可能官方认为对应的功能还不够完善。

    长远来看,技术问题可能不是问题,但策略问题更可能影响现有 TM 类软硬件的发展。
    McFlyRemix
        18
    McFlyRemix  
       2018-01-24 11:08:53 +08:00
    hmmm 从来没折腾过备份,一直是 NAS 和单独移动硬盘两份 Time Machine,升到 High Sierra 之后也没什么问题。。硬盘不 mount 有挺多原因的,有种说法是供电没有协商好,可以用个带外接电源的 USB HUB 试下。。

    顺便三星 T5 换了 APFS 之后连续读写掉的实在太厉害,也换回 HFS+了
    shadownet
        19
    shadownet  
    OP
       2018-01-24 13:37:24 +08:00
    @McFlyRemix 贝尔金雷电三就是自带电源的,我觉得就 TMD 是硬件有问题,雷电 3 还是兼容性不够好
    kkxxxxxxx
        20
    kkxxxxxxx  
       2018-01-24 14:04:49 +08:00
    Raid 0 能安装 APFS 了么现在
    McFlyRemix
        21
    McFlyRemix  
       2018-01-24 20:01:37 +08:00
    @shadownet belkin 那个 dock 我感觉兼容性本来就有问题,我当时买完发现外接显示器经常会睡死而且好些 USB 设备不认(比如 superdrive,我的某几个 CZ80,innov8 )就退了。后来 OWC 的 dock 出了就预定了一个,用下来完全没毛病。。
    shadownet
        22
    shadownet  
    OP
       2018-01-25 11:56:37 +08:00
    @McFlyRemix 我就算不用贝尔金,外接显示器还是会睡死,不接毫无问题,所以我估计问题还是出在雷电 3 这方面
    McFlyRemix
        23
    McFlyRemix  
       2018-01-25 13:05:00 +08:00
    @shadownet hmmm 那感觉还是备份一下去约个天才吧吧。。。
    shadownet
        24
    shadownet  
    OP
       2018-01-25 16:17:20 +08:00
    @McFlyRemix 无所谓了,都这样 1 年了,反正一直强制关机,也没啥后遗症出现,有 AC,等实在受不了了再去
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   931 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 22:20 · PVG 06:20 · LAX 15:20 · JFK 18:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.