基于 Google Team Drive 的数据备份方案

需求产生

由于私人服务器使用基于宝塔面板LNMP架构搭建了一些个人常用的博客、图床、文件共享等站点,这些站点会产生一些数据,但只保存在云服务器本地磁盘上,如果没有数据备份,万一哪一天服务器挂了,这些数据将无法提取出来(以前就有过服务器被攻击或无法启动等导致数据丢失的情况)。所有希望有个能够实现每日自动数据备份的低成本解决方案,最好是零成本了。

现有方案

通过大量的百度、Google等搜索引擎的查找、收集,整理目前有如下的方案:

  • 下载到自己的本地存储媒介(如:移动硬盘等)
  • 云服务器间相互备份(如:自建备份服务器等)
  • 基于工具自动上传云服务对象存储(如:阿里OSS、腾讯COS等)
  • 手动或基于工具自动上传到网盘(如:百度网盘、Google Drive、Google Team Drive等)

目前市面上提供的主流网盘服务:

选择方案

这里我选择 ResticRclone 和 Google Team Drive 的数据备份方案。选择原因很简单,零成本,同时最最最重要的是存储的Google 团队网盘空间特别巨大,想怎么备份就怎么备份,还能够多添加几个不同团队盘实现在团队盘间互相冗余备份,防止某一个团队盘挂了备份数据无法提取出来。由于上传共有的团队盘,数据安全也很重要,所以使用 restic + rclone 实现数据加密上传共享团队盘。

提醒:每个Google Drive API 每日的上传流量限制为750G。

总结

待使用一段时间再做总结

posted @ 2020-08-01 16:44  MrMichael  阅读(286)  评论(0)    收藏  举报