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

2021-12-28 18:28:01 +08:00
 phony2r
1720 次点击
所在节点    macOS
14 条回复
nicholasxuu
2021-12-28 18:32:54 +08:00
cronjob + rsync

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

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

最后放在 crontab 中定时执行。
RivetCity
2021-12-29 00:38:35 +08:00
FreeFileSync 可以尝试下。
autoxbc
2021-12-29 00:56:33 +08:00
RAID 1 会不会好一点,有的操作系统可以组软 RAID ,有的硬盘盒可以双盘组 RAID
ikichen
2021-12-29 08:32:36 +08:00
@RivetCity 我也用这个,超级好用
jdjingdian
2021-12-29 09:43:32 +08:00
看楼主这需求,不是 raid 1 就完事了吗,磁盘工具里面有个 raid 助理,直接创建就好了
jisongkun
2021-12-29 20:46:50 +08:00
@autoxbc raid 不是备份 raid 不是备份 raid 不是备份 重要的事情要说三遍
autoxbc
2021-12-29 21:04:25 +08:00
@jisongkun #11 RAID 1 就是备份方案中的热备份,只是不能代替冷备份而已,不存在 RAID 不是备份的说法,白马不是马吗
dann73580
2022-01-07 03:09:27 +08:00
要求付费可视化的话:goodsync
可视化且免费:FreeFileSync
大道至简:Rsync 以及基于此的各类方案
jisongkun
2022-01-09 16:16:58 +08:00
@autoxbc 1 盘文件被删了,被病毒破坏了另一个盘文件时好的?如果你认为只为了防止盘损坏也叫备份,当我没说

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/824950

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX