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

求一个可靠的 macOS 文件备份方案,拒绝 Time Machine

  •  
  •   xinhangliu · 2017-09-09 09:02:00 +08:00 · 16154 次点击
    这是一个创建于 2392 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我只想要备份重要文件、Applications、Homebrew 这些东西,不喜欢整个系统备份。宁愿重装也不愿意恢复旧系统,心里觉得旧系统脏乱差,接受不了。

    我是想用 rsync 写个脚本做备份的,但是据说 rsync 文件多的话速度慢,也有中断的风险。

    除了 TM,有没有可靠的备份方案?

    第 1 条附言  ·  2017-09-09 11:16:56 +08:00
    补充下不想使用 TM 的原因:
    1. TM 整个系统备份对我来说有点多余,反而是浪费时间的操作,只是想备份文件;
    2. 进入 TM 浏览几个历史备份,就出现一大堆线条,这 bug 无法忍;
    3. TM 删除一个备份巨慢(还是整个系统都备份的问题,文件太多,又是浪费时间的操作)。要是不小心直接手动删除,那可就有的折腾了(第一次用的时候就折腾得很惨);
    4. 据说一段时间内不会支持 APFS ;

    其实备份最主要的目的是为了以防万一(电脑损坏、遗失等),至于找回误删文件、旧版本文件我一般没有这个需求,不然 Trash,Git,Ctrl + s 有何用

    我想要的备份很简单,只备份重要的、独一无二的数据。当然了,手动复制自然是可以的,只是太麻烦而已。
    所以在此问问有没有符合我这个需求的备份方法。注意是本地备份。
    47 条回复    2017-09-12 06:19:16 +08:00
    minamike
        1
    minamike  
       2017-09-09 09:04:31 +08:00
    DropBox
    kslr
        2
    kslr  
       2017-09-09 09:06:15 +08:00
    and Google Sync
    hoythan
        3
    hoythan  
       2017-09-09 09:19:43 +08:00
    楼上两个都是垃圾,国内你别想用了,我测试过很多备份的东西,用来备份代码,微软的备份着会突然停住然后就不会继续备份了,谷歌的代理都没用,dropbox 备份代码中大量小文件非常不合适,速度也很慢,国内的坚果云...我操我要吐了把我的代码一份文件里代码搞的一半乱码,整个 codes 库都乱了,还有一堆重复文件,赶紧从以前的时间囊里找出来并卸载了坚果云,然后还用过百度网盘,也很垃圾,都是不适合备份大量小文件的,好多原因都忘记了,所以我每 1 年都会 tm 重新下载试试,然后就傻逼了,最后的方法是去 applestore 购买了 1tb ssd,备份的很舒服...从此世界都开明了(我代码库大概 3-4 万份文件)


    建议:国内产品都别用,特别垃圾
    国外产品在国内千万别用,巨垃圾
    别对自己的翻墙工具有太多期望
    另外 Applications、Homebrew 用网盘备份的话更扯犊子。没意义,很多 app 又不是只有在 Applications 有文件。除非你用时间囊备份所有的。
    NSAtools
        4
    NSAtools  
       2017-09-09 09:22:42 +08:00
    @hoythan
    用 SSD 备份?
    不得不佩服你
    hoythan
        5
    hoythan  
       2017-09-09 09:23:05 +08:00
    时间囊是唯一的解决办法,但是备份的途径有很多,自己的硬盘、小米的 1tb 路由、甚至自己服务器搭建。我都尝试过,小米 1tb 路由备份倒是还可以,就是它设置界面提示有 1%的还原失败几率我操,我 tm 看着好怕,app 做的也特别垃圾,经常卡壳一样,还是自己的 ssd 或者可能群晖这种高级一点的比较好一点,买不起没试过
    RqPS6rhmP3Nyn3Tm
        6
    RqPS6rhmP3Nyn3Tm  
       2017-09-09 09:24:33 +08:00 via iPad
    可以试试 BackBlaze
    troyl
        7
    troyl  
       2017-09-09 09:29:29 +08:00
    mackup
    hoythan
        8
    hoythan  
       2017-09-09 09:31:20 +08:00
    @NSAtools 主要是还有玩游戏的需求,是 G-Technology 1TB G-DRIVE slim SSD USB-C Portable Drive 移动硬盘 ,我分 3 个盘,时间囊 500gb,windows 系统盘 400gb (包括 steam 的库,橘子库,还有盗版单机等等),临时 u 盘 32gb (插入别人电脑可以显示这个 u 盘,临时拷贝文件用),剩下的用来加密存文件 。 很快很舒服,如果你只用来备份,我觉得机械硬盘也很合适,但是机械硬盘你没法搞太大动静,因为太容易损坏了,我机械硬盘坏过 3 个了,时间囊使用频率不高,但是用处太 tm 大了。到时候发现文件出问题得不偿失。
    xinhangliu
        9
    xinhangliu  
    OP
       2017-09-09 09:34:08 +08:00
    @hoythan 国内云服务不敢信任,国外的在用 Google,备份常用的东西。电脑的备份只是为了防止意外,东西挺多的。所以想求个本地的备份方法。主要就是备份个人的文件,Applications、Homebrew 备份一个软件清单和部分配置文件就够了。不知兄弟是用什么方法备份的?
    mrdemonson
        10
    mrdemonson  
       2017-09-09 09:48:08 +08:00
    可以自己搭个 seafile,同步功能还是蛮稳定的,使用起来比 owncloud 稳定,还带版本控制,尽管功能没 owncloud 那么多,社区班免费,专业版 3 个账号免费
    zvcs
        11
    zvcs  
       2017-09-09 09:50:12 +08:00 via iPhone
    群晖?烧 nas !!滑稽
    NSAtools
        12
    NSAtools  
       2017-09-09 09:52:13 +08:00
    @hoythan
    备份我还是选择用机械盘
    SSD 误删或损坏的话,数据是完全没法恢复了,机械盘还有的救
    JackBlack2006
        13
    JackBlack2006  
       2017-09-09 10:12:12 +08:00
    CCC 可破
    jin5354
        14
    jin5354  
       2017-09-09 10:15:27 +08:00
    time machine 不用直接恢复系统啊,从历史纪录里找到所需的文件复制出来不就够了
    chroming
        15
    chroming  
       2017-09-09 10:19:10 +08:00 via iPhone
    我也是这个需求,不过因为不怎么重装系统所以没特意找解决方法。
    粗略想一下有两种思路,一种是单纯备份一部分目录,如果用网盘之类的要自己选路径比较麻烦,而且自己选的也可能有遗漏。市面上不知道有没有这种辅助选这些特殊路径的工具。
    另一种是只备份列表,比如 homebrew 安装过的列表,app 列表(包括官网下载地址)等。但这样数据就没有了。
    brickyang
        16
    brickyang  
       2017-09-09 10:19:38 +08:00 via iPhone
    我用群晖的 NAS。官方有提供 Cloud Station Backup app 可以将本地指定文件 /目录备份至 NAS ;还有 Cloud Station Drive,功能相当于 Dropbox 用于同步。最后 NAS 也可以作为 Time Machine Server。

    如果不放心还可以异地放多台 NAS 进行多机备份。

    丰俭由人。
    holong2000
        17
    holong2000  
       2017-09-09 10:27:09 +08:00
    CCC 5
    kevinLY
        18
    kevinLY  
       2017-09-09 10:56:50 +08:00 via iPhone
    @minamike Sync
    jetbillwin
        19
    jetbillwin  
       2017-09-09 11:04:34 +08:00
    Application 和 Homebrew 的备份方法就有问题…… 不知道 Homebrew bundle 么…… 不知道 mas-cli 么…… 不知道 setapp 么……
    StanMarsh
        20
    StanMarsh  
       2017-09-09 11:10:52 +08:00 via Android
    timemachine 可以排除指定目录吖
    rashawn
        21
    rashawn  
       2017-09-09 11:13:23 +08:00 via iPhone
    常用应用很多都是 cask 下载的 写个脚本就完事了,都是下载,还顺带更新了…

    只备份 application 本身就没啥意义吧,数据又不存在里面。就算收费应用也有很多在 cask 里面有的,所以自己维护一个 sh 也是可以的,如果想数据也备份,只能用 time machine 或者其他整盘拷贝的 app
    hjmnoah
        22
    hjmnoah  
       2017-09-09 11:14:07 +08:00
    试试看 Arq Backup,可以用 AWS Glacier 和其它的对象存储服务和所有主流网盘进行存储。
    xinhangliu
        23
    xinhangliu  
    OP
       2017-09-09 11:20:20 +08:00
    @rashawn 是的。我的本意是备份一个 list 就可以,App 本身其实没必要,重要的是一些配置文件
    forwind
        24
    forwind  
       2017-09-09 12:06:52 +08:00
    @kslr sync 是什么?
    paulwan
        25
    paulwan  
       2017-09-09 12:18:28 +08:00 via iPhone
    carbon copy clone 跑定时的指定位置的任务
    wand
        26
    wand  
       2017-09-09 15:38:57 +08:00
    你对 Time Machine 是不是有什么误解?
    yangxin0
        27
    yangxin0  
       2017-09-09 15:53:25 +08:00 via iPad
    群晖
    ftu
        28
    ftu  
       2017-09-09 15:56:34 +08:00
    群晖可以,首先局域网速度快,第二最多支持 32 个历史版本,第三多设备同步支持,第四可以自由选择备份的路径

    数据无价,群晖可以达到多版本,多镜像备份,一份 NAS,一份 raid1 镜像,一份群晖云同步(百度云、阿里云、dropbox 都内置在群晖),一份异地 NAS(海啸、地震灾备).设置好后自动执行,不用管.

    做到什么程度看楼主心情了,和 16 楼一样:丰俭由人。
    Mobinyo
        29
    Mobinyo  
       2017-09-09 16:42:41 +08:00 via Android
    我用 dropbox 挺好用的啊,楼上梯子不好还怪 dropbox 等辣鸡?
    imrei
        30
    imrei  
       2017-09-09 16:50:40 +08:00
    Time Machine 可以设置不要备份的目录
    patrick1989
        31
    patrick1989  
       2017-09-09 16:54:42 +08:00
    群晖啊 Cloud Station Drive 以及 Hyper Backup
    谁用谁知道
    cranelee13
        32
    cranelee13  
       2017-09-09 19:32:05 +08:00 via iPhone
    好奇你重装系统恢复的时候软件也是一个一个安装的吗?有没有什么方便的办法。
    macfee
        33
    macfee  
       2017-09-09 21:21:11 +08:00
    time machine 吃光了我 2t 的硬盘。。。
    shutongxinq
        34
    shutongxinq  
       2017-09-09 23:43:27 +08:00
    同建议 Arq Backup。在国内可以自己简单架设一个储存服务器(或者买群晖)

    这货比群晖自带的好一些。

    当然也可以用群晖自带的省心
    kingcos
        35
    kingcos  
       2017-09-09 23:54:29 +08:00
    Dropbox 好贵啊==
    话说我虽然之前备份过。。但从来没恢复过。。。
    fprint
        36
    fprint  
       2017-09-10 00:04:19 +08:00
    goodsync
    dangyuluo
        37
    dangyuluo  
       2017-09-10 00:58:02 +08:00 via iPhone
    @hoythan 国内网络环境差,你别骂人家是垃圾啊。
    liyafe1997
        38
    liyafe1997  
       2017-09-10 01:59:26 +08:00 via Android
    我个人用 GoodSync ( For Windows,也许有 for macOS 或同类软件)做本地同步(如 U 盘 /移动硬盘插入后自动与电脑硬盘同步),用 Resilio Sync 与 NAS 及另一台电脑同步,还有用百度盘自动备份(百度盘真心便宜,没办法)
    ufjfeng
        39
    ufjfeng  
       2017-09-10 02:11:45 +08:00
    @macfee TM 会不断合并旧的备份直到一月一次之后就永久保存下去了,直到占满空间位置,所以我买了大的外置硬盘的分配策略是分一个电脑硬盘两倍容量的分区单独做 TM,剩下放数据,FileVault 加密 4、5 个 TB 的硬盘是要很久的,只加密一个 1TB 以内的备份分区就好多了
    chztv
        40
    chztv  
       2017-09-10 09:20:31 +08:00
    如果纯备份,当然还是 TM (坏过一次硬盘,才体会到 TM 的好处,现在基本上 1-2 周备份一次),TM 也是可以选择不备份某些文件夹
    如果只需要备份某些目录,Dropbox 还是不错的,这么多年,还是值得依赖的,当然要好用,好的梯子不可少。
    stiekel
        41
    stiekel  
       2017-09-10 10:48:38 +08:00
    其实写脚本 rsync 最好,简单又方便。而且可以在远程的 Linux 上跑。
    goodryb
        42
    goodryb  
       2017-09-10 12:13:59 +08:00
    TM 这么好的功能居然还不用,有这时间还不如干点别的事情

    买个 1T 的 HDD,每周定时备份一下妥妥的,恢复起来多爽,不要钻牛角尖了。
    ShikiSuen
        43
    ShikiSuen  
       2017-09-11 00:23:47 +08:00
    Time Machine 从 macOS 10.13 Developer Beta 3 开始就支持 APFS 了…
    tony1016
        44
    tony1016  
       2017-09-11 09:09:01 +08:00
    我一直认为,需要备份的数据,而不是系统。我只把数据备份到 GDrive,系统随时想装就装。为什么楼主认为 homebrew 也是重要数据呢?
    xinhangliu
        45
    xinhangliu  
    OP
       2017-09-11 09:46:03 +08:00
    @tony1016 homebrew 备份一个列表( Brewfile ),到时候一口气重装就好,方便些。还有一些手动配置过的 conf 要保留。
    LagunAPaTa
        46
    LagunAPaTa  
       2017-09-12 00:06:11 +08:00
    TM 目前是最好的解决方案 做好排除列表就 OK
    XiaoFaye
        47
    XiaoFaye  
       2017-09-12 06:19:16 +08:00
    @hoythan 使用过 OneDrive,Google Drive,Dropbox 来备份代码小文件,目前 Dropbox 是最好用的.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3227 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:54 · PVG 21:54 · LAX 06:54 · JFK 09:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.