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

Cloud Sync 沒有版本歷史。用 Synology Hyper Backup 把資料版本化備份到 Cloudflare R2(直接 R2 egress 不收資料傳輸費、S3 相容),含 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 的理由:

  • 直接 R2 egress 不收資料傳輸費:Cloudflare 官方價格頁說明,直接從 R2 透過 S3 API 等方式取出資料不收 egress;如果串接其他計費服務,仍可能產生服務端費用。還原前應確認實際路徑與帳單設定。
  • S3 相容:R2 支援標準 S3 API,Hyper Backup 的「S3 Storage」目的地可以直接接。
  • 價格可估算但不是只有儲存費:Standard 儲存目前為 $0.015/GB-month,另有 Class A/B 操作計費與每月 10GB-month Standard 免費額度;實際費用依版本數、備份頻率與操作量而變動。
  • 細節見 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 egress 費用;但其他服務、請求操作與儲存類別仍可能計費,還原前請再次核對官方價格。


💰 費用試算

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

項目 R2 費用
儲存 240GB 約 $3.6 / 月(以 $0.015/GB-month 估算,不含操作費)
上傳(Class A 寫入) 增量備份次數不多,通常落在免費或極低
直接從 R2 取出資料的 egress $0 資料傳輸費(依官方當期規則與實際路徑)

以上是示意估算,不包含所有操作、稅金或其他服務費用;版本數越多,實際儲存量也可能高於原始照片庫。免費額度適合小量測試,正式使用前應用自己的容量與排程重新估算。


❓ 常見問題

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 的儲存與下載費則依官方當期價格計算。重視還原時的資料傳輸成本可先看 R2,重視其他計費維度則應用完整用量試算。兩者是否能直接使用,仍要確認 Hyper Backup 與 S3 相容性設定。


備份分兩種人:一種以為「有同步到雲端」就叫備份,另一種知道「能還原到出事前那一刻」才叫備份。照片庫這種輸不起的資料,值得用後者的標準對待——Hyper Backup 加上版本保留與定期還原測試,才能提高誤刪、毀損或中毒後成功復原的機率;任何方案都不應被宣稱為絕對保證。

官方來源與使用限制

本文的設定畫面可能因 DSM/Hyper Backup 版本而不同;正式啟用前請用測試資料完成一次備份、版本瀏覽與完整還原,並把加密金鑰與管理帳號保存在 NAS 之外。


🔗 延伸閱讀

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