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

mac mini 外接了两块硬盘 A/B, A 存数据, B 作为 A 的备份, 想要定时自动化备份有什么方案吗?

  •  
  •   phony2r · 2021-12-28 18:28:01 +08:00 · 1683 次点击
    这是一个创建于 820 天前的主题,其中的信息可能已经有所发展或是发生改变。
    14 条回复    2022-01-09 16:16:58 +08:00
    nicholasxuu
        1
    nicholasxuu  
       2021-12-28 18:32:54 +08:00
    cronjob + rsync

    数据多的话只更新时间戳更新了的文件,数据不多的话检查 hash 值变化再更新。
    chonger
        2
    chonger  
       2021-12-28 18:38:37 +08:00
    很多同步软件都可以做,比如 goodsync,SyncTime
    wangdashuai
        3
    wangdashuai  
       2021-12-28 18:38:50 +08:00
    time machine 最好不过,还可以增量备份。
    MrKrabs
        4
    MrKrabs  
       2021-12-28 20:34:37 +08:00
    time machine
    Xusually
        5
    Xusually  
       2021-12-28 23:08:42 +08:00 via iPhone
    ccc
    H0H
        6
    H0H  
       2021-12-29 00:08:52 +08:00
    我是自己用 Java 写的增量备份和全量备份方案,目的是方便跨各类操作系统。增量备份就是缓存所有文件的修改时间和 hash 值。比较时先根据路径在缓存中找,能找到就比较修改时间,不同就认为变化了备份。如果找不到就计算 hash 值,然后根据 hash 值再到缓存中找,能找到就说明用户只是移动了文件位置,不需要备份;否则备份。

    目前精简后的个人文件有 2 万多个,全部比较一次只需要 3 秒左右,所以我是每分钟就增量备份一次,以尽可能确保新增 /修改的文件不丢失。

    最后放在 crontab 中定时执行。
    RivetCity
        7
    RivetCity  
       2021-12-29 00:38:35 +08:00
    FreeFileSync 可以尝试下。
    autoxbc
        8
    autoxbc  
       2021-12-29 00:56:33 +08:00
    RAID 1 会不会好一点,有的操作系统可以组软 RAID ,有的硬盘盒可以双盘组 RAID
    ikichen
        9
    ikichen  
       2021-12-29 08:32:36 +08:00
    @RivetCity 我也用这个,超级好用
    jdjingdian
        10
    jdjingdian  
       2021-12-29 09:43:32 +08:00
    看楼主这需求,不是 raid 1 就完事了吗,磁盘工具里面有个 raid 助理,直接创建就好了
    jisongkun
        11
    jisongkun  
       2021-12-29 20:46:50 +08:00
    @autoxbc raid 不是备份 raid 不是备份 raid 不是备份 重要的事情要说三遍
    autoxbc
        12
    autoxbc  
       2021-12-29 21:04:25 +08:00
    @jisongkun #11 RAID 1 就是备份方案中的热备份,只是不能代替冷备份而已,不存在 RAID 不是备份的说法,白马不是马吗
    dann73580
        13
    dann73580  
       2022-01-07 03:09:27 +08:00 via iPhone
    要求付费可视化的话:goodsync
    可视化且免费:FreeFileSync
    大道至简:Rsync 以及基于此的各类方案
    jisongkun
        14
    jisongkun  
       2022-01-09 16:16:58 +08:00
    @autoxbc 1 盘文件被删了,被病毒破坏了另一个盘文件时好的?如果你认为只为了防止盘损坏也叫备份,当我没说
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5395 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 09:11 · PVG 17:11 · LAX 02:11 · JFK 05:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.