基于 Google Team Drive 的数据备份方案
需求产生
由于私人服务器使用基于宝塔面板的LNMP架构搭建了一些个人常用的博客、图床、文件共享等站点,这些站点会产生一些数据,但只保存在云服务器本地磁盘上,如果没有数据备份,万一哪一天服务器挂了,这些数据将无法提取出来(以前就有过服务器被攻击或无法启动等导致数据丢失的情况)。所有希望有个能够实现每日自动数据备份的低成本解决方案,最好是零成本了。
现有方案
通过大量的百度、Google等搜索引擎的查找、收集,整理目前有如下的方案:
- 下载到自己的本地存储媒介(如:移动硬盘等)
- 云服务器间相互备份(如:自建备份服务器等)
- 基于工具自动上传云服务对象存储(如:阿里OSS、腾讯COS等)
- 手动或基于工具自动上传到网盘(如:百度网盘、Google Drive、Google Team Drive等)
目前市面上提供的主流网盘服务:
选择方案
这里我选择 Restic、Rclone 和 Google Team Drive 的数据备份方案。选择原因很简单,零成本,同时最最最重要的是存储的Google 团队网盘空间特别巨大,想怎么备份就怎么备份,还能够多添加几个不同团队盘实现在团队盘间互相冗余备份,防止某一个团队盘挂了备份数据无法提取出来。由于上传共有的团队盘,数据安全也很重要,所以使用 restic + rclone 实现数据加密上传共享团队盘。
提醒:每个Google Drive API 每日的上传流量限制为750G。
总结
待使用一段时间再做总结
The end of skills, the source of Qi.

浙公网安备 33010602011771号