我前段时间在研究个人数据备份,目前是敲定了如下方案,抛砖引玉欢迎大家指教:)
用 restic 作为备份工具,把 Rclone + 阿里云 OSS 作为存储后端,通过 Systemd Timer 定时执行备份任务,通过 Healthchecks 监测任务状态。
Q1: 为什么要用对象存储,而不是用网盘?
我很喜欢 restic 这个工具,但它不可避免地会产生大量小文件,而国内网盘(我试了阿里云盘和 123 云盘)大多存在问题,OneDrive 倒是没什么问题,之后或许会考虑。
而目前采用对象存储是因为其实我目前和在可预计的未来数据量都不会很大,大概就 200G 以下。搭配阿里云学生认证送的 300 元无门槛券抵扣按量付费账单,其实是在白嫖使用。
Q2: 为什么不直接备份到 NAS 上?
因为目前是 NAS 是通过 PVE 虚拟出来的 TrueNAS Core ,同物理机上有一个 Debian 虚拟机自部署服务,有 All in Boom 的风险。
也有计划用本地 NAS 定时拉取云端备份,并打上快照。虽然按照 3-2-1 备份原则,最好是独立生成两份备份,但是这里图方便就省略了。
分享两篇文章:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.