Cloud Sync 是「有一份在異地」,Hyper Backup 是「能還原到任何一天」。

Cloud Sync 沒有版本歷史。用 Synology Hyper Backup 把資料版本化備份到 Cloudflare R2(零 egress、S3 相容),含 R2 金鑰、備份任務、版本輪替與還原。

Hyper Backup 備份到 Cloudflare R2:版本化離站備份

當你的照片庫不只手機隨拍,而是累積了多年的相機 RAW、從各裝置匯整進 NAS 的大量檔案,離站備份這件事就會開始挑剔起來。

手機照片三層備份那篇用 Cloud Sync 把照片同步到 Google Drive,對一般人很夠。但 Cloud Sync 有個先天限制:它沒有版本歷史。就算你設成「只上傳、不刪除目的地」,一旦某個檔案被改壞或被勒索軟體加密後上傳,雲端那份也會被覆蓋成壞的——你沒有「先前那個乾淨版本」可以救。

照片庫大、又在意這種風險的人,離站那層該換成版本備份:用 Synology Hyper Backup 把資料備到 Cloudflare R2。這篇就帶你把這套設起來。


🎯 這篇適合誰

你的情況 建議看的段落
不確定 Cloud Sync 和 Hyper Backup 差在哪 為什麼是 Hyper Backup
想知道為什麼選 R2 當目的地 為什麼選 Cloudflare R2
想直接看怎麼設 R2 端:建 bucket 與金鑰
Hyper Backup 不會填 S3 設定 Hyper Backup 端:建立備份任務
想知道費用 費用試算

🔁 為什麼用 Hyper Backup 而不是 Cloud Sync

兩者最關鍵的差別,就是「版本」。

Cloud Sync vs Hyper Backup 比較

  • Cloud Sync=同步。雲端那份永遠反映 NAS 的「現在」。設成「不刪除目的地」可以避免誤刪連鎖,但它不保留歷史——檔案被覆蓋掉,舊版就沒了。
  • Hyper Backup=版本備份。它保留多個時間點的還原版本,就算 NAS 上的檔案被誤刪、改壞、或被勒索軟體加密,你都能還原到先前那個乾淨的版本

Cloud Sync 顧的是「有一份在異地」;Hyper Backup 顧的是「能還原到任何一天」。資料越重要、量越大,後者越值得。Hyper Backup 的完整功能介紹見 Hyper Backup 完整教學


☁️ 為什麼選 Cloudflare R2

Hyper Backup 支援多種目的地,這裡選 R2 的理由:

  • 零 egress 費用:從 R2 下載資料不收費。備份是「平常一直上傳、偶爾才下載還原」,但真的要還原大量資料時,零 egress 等於還原不用再付一筆——這點贏過 AWS S3、也比 Backblaze B2 省心。
  • S3 相容:R2 支援標準 S3 API,Hyper Backup 的「S3 Storage」目的地可以直接接。
  • 便宜:儲存 $0.015/GB/月,免費額度 10GB。
  • 細節見 Cloudflare R2 物件儲存評估

如果你比較想用 Backblaze B2 也可以,Hyper Backup 一樣支援,流程大同小異,差在 B2 的 endpoint 和金鑰。本文以 R2 為例。


🔑 步驟一:R2 端,建 bucket 與 API 金鑰

先到 Cloudflare 後台把「倉庫」和「鑰匙」準備好。

  1. 建立 bucket:Cloudflare 後台 → R2 → Create bucket,命名例如 nas-backup,地區選離你近的或 Automatic。
  2. 建立 API 金鑰:R2 → 「Manage R2 API Tokens」→ Create API Token → 權限選 Object Read & Write → 建立後會給你一組 Access Key IDSecret Access Key(Secret 只顯示一次,記得存好)。
  3. 記下 S3 Endpoint:格式是 https://<你的_ACCOUNT_ID>.r2.cloudflarestorage.com,在 R2 總覽頁或 bucket 設定裡找得到。

這三樣(endpoint、Access Key、Secret Key、bucket 名稱)等下 Hyper Backup 要用。


🗄️ 步驟二:Hyper Backup 端,建立備份任務

NAS 套件中心安裝 Hyper Backup,開啟 → 左下「+」建立備份任務 → 備份目的地類型選 「S3 Storage」

接著填 S3 連線資訊:

欄位 填什麼
S3 Server 選「Custom Server URL」,填 R2 的 endpoint(<ACCOUNT_ID>.r2.cloudflarestorage.com
Signature Version v4
Access Key / Secret Key 步驟一拿到的那組 R2 金鑰
Bucket Name 你建的 nas-backup
目錄 備份要放在 bucket 裡的子目錄名稱

下一步選要備份的資料夾(例如照片庫所在的共用資料夾)和應用程式設定,然後設定:

  • 排程:建議半夜離峰跑(例如每天 03:00)
  • 版本輪替(Smart Recycle)這是版本備份的精髓,務必開啟。Hyper Backup 的「智慧型版本輪替」會幫你保留近期密集、越久越稀疏的還原點(例如近幾天每天一版、近幾週每週一版),用合理的空間保住足夠的歷史版本。
  • 用戶端加密:可選擇加密,但金鑰一定要另外備份——弄丟金鑰就還原不了。

存檔後跑第一次備份。第一次是全量上傳,照片庫大的話可能要跑很久(受你的上傳頻寬限制),之後都是增量,很快。


♻️ 怎麼還原

備份的價值在還原,平常就該知道怎麼救:

  • 還原整個任務:Hyper Backup 主畫面選該任務 → 還原 → 選一個還原時間點(版本) → 還原到 NAS。
  • 只找回某幾個檔案:用 Hyper Backup Explorer(DSM 內或桌面版工具)瀏覽備份內容,挑特定檔案、特定版本取回——誤刪一張照片不必整包還原。

因為 R2 零 egress,還原時下載這些資料不會額外被收費,這也是選 R2 的好處之一。


💰 費用試算

以一個 200GB 的照片庫、加上版本輪替約多佔 20% 空間(約 240GB)估算:

項目 R2 費用
儲存 240GB 約 $3.6 / 月($0.015/GB)
上傳(Class A 寫入) 增量備份次數不多,通常落在免費或極低
還原下載(egress) $0(永遠免費)

一個月幾美元,就買到「整個照片庫的版本化異地備份、還原免費」,對重要資料來說很划算。免費額度 10GB 適合小量測試,照片庫通常會超過。


❓ 常見問題

Q:這要取代 Cloud Sync / Google Drive 那層嗎?

看你需求。要省事就維持 Cloud Sync → Google Drive;要版本保護就用這套。也可以兩個並存——Cloud Sync 當隨手取用的鏡像,Hyper Backup 當版本化的災難復原。

Q:Hyper Backup 的備份格式,能直接在 R2 看到照片嗎?

不行。Hyper Backup 存的是它自己的備份格式(含版本與去重),不是一張張原始照片。要看 / 取檔得透過 Hyper Backup 還原或 Hyper Backup Explorer。這跟 Cloud Sync「雲端就是一張張原檔」不同——這是版本備份的代價。

Q:用戶端加密要開嗎?

放在第三方雲端,開加密更安心。但加密金鑰一定要另外保存(不要只放在 NAS 上),弄丟就永遠還原不了。

Q:第一次備份好慢?

正常,全量上傳受上傳頻寬限制。之後是增量,每天只傳變動的部分,很快。

Q:R2 還是 B2 好?

R2 零 egress(還原不收費)、S3 相容、操作單純;B2 儲存單價略低但 egress 要錢。重視「還原成本」選 R2,重視「儲存單價」可看 B2。兩者 Hyper Backup 都支援。


備份分兩種人:一種以為「有同步到雲端」就叫備份,另一種知道「能還原到出事前那一刻」才叫備份。照片庫這種輸不起的資料,值得用後者的標準對待——Hyper Backup 加上零 egress 的 R2,花一點月費,換的是「不管誤刪、毀損還是中毒,都救得回來」的踏實。


🔗 延伸閱讀

這篇有幫助嗎? Cloud Sync 是「有一份在異地」,Hyper Backup 是「能還原到任何一天」。