xinhangliu
V2EX  ›  Apple

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

  •  
  •   xinhangliu · Sep 9, 2017 · 17865 views
    This topic created in 3342 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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


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

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

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

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

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

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

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

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

    买个 1T 的 HDD,每周定时备份一下妥妥的,恢复起来多爽,不要钻牛角尖了。
    m0yBPjyX3475syS4
    m0yBPjyX3475syS4
    Sep 11, 2017
    43
    Time Machine 从 macOS 10.13 Developer Beta 3 开始就支持 APFS 了…
    tony1016
    tony1016
    Sep 11, 2017
    44
    我一直认为,需要备份的数据,而不是系统。我只把数据备份到 GDrive,系统随时想装就装。为什么楼主认为 homebrew 也是重要数据呢?
    xinhangliu
    xinhangliu
    OP
    Sep 11, 2017
    45
    @tony1016 homebrew 备份一个列表( Brewfile ),到时候一口气重装就好,方便些。还有一些手动配置过的 conf 要保留。
    LagunAPaTa
    LagunAPaTa
    Sep 12, 2017
    46
    TM 目前是最好的解决方案 做好排除列表就 OK
    XiaoFaye
    XiaoFaye
    Sep 12, 2017
    47
    @hoythan 使用过 OneDrive,Google Drive,Dropbox 来备份代码小文件,目前 Dropbox 是最好用的.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3079 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 113ms · UTC 12:18 · PVG 20:18 · LAX 04:18 · JFK 07:18
    ♥ Do have faith in what you're doing.