1. 程式人生 > 實用技巧 >基於 Google Team Drive 的資料備份方案

基於 Google Team Drive 的資料備份方案

需求產生

由於私人伺服器使用基於寶塔面板LNMP架構搭建了一些個人常用的部落格、圖床、檔案共享等站點,這些站點會產生一些資料,但只儲存在雲伺服器本地磁碟上,如果沒有資料備份,萬一哪一天伺服器掛了,這些資料將無法提取出來(以前就有過伺服器被攻擊或無法啟動等導致資料丟失的情況)。所有希望有個能夠實現每日自動資料備份的低成本解決方案,最好是零成本了,畢竟窮啊。

現有方案

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

  • 下載到自己的本地儲存媒介(如:行動硬碟等)
  • 雲伺服器間相互備份(如:自建備份伺服器等)
  • 基於工具自動上傳雲服務物件儲存(如:阿里OSS、騰訊COS等)
  • 手動或基於工具自動上傳到網盤(如:百度網盤、Google Drive、Google Team Drive等)

目前市面上提供的主流網盤服務:

選擇方案

這裡我選擇 restic+rclone+Google Team Drive的資料備份方案。選擇原因很簡單,零成本,同時最最最重要的是儲存的Google 團隊網盤空間特別巨大,想怎麼備份就怎麼備份,還能夠多新增幾個不同團隊盤實現在團隊盤間互相冗餘備份,防止某一個團隊盤掛了備份資料無法提取出來。由於上傳共有的團隊盤,資料安全也很重要,所有結合restic+rclone實現資料加密上傳共享團隊盤。

提醒:每個Google Drive API 每日的上傳流量限制為750G。

總結

待使用一段時間再做總結