跳至主要内容

將 Backblaze B2 遷移到 DigitalOcean Spaces — 使用 RcloneView 傳輸檔案

· 閱讀時間約 5 分鐘
Kai
Junior Engineer

在兩個 S3 相容供應商之間遷移物件儲存,不需要手動撰寫 rclone 指令腳本 — RcloneView 透過其圖形介面處理傳輸、驗證與篩選。

從 Backblaze B2 轉換到 DigitalOcean Spaces 的團隊,通常是為了將基礎架構與現有的 Droplet 或 App Platform 服務整合到同一個供應商上。由於兩者都是 S3 相容遠端,RcloneView 只需 Access Key、Secret Key 和端點即可連接雙方,接著直接在兩者之間傳輸資料,而不必先經過本機磁碟。對於存放數百 GB 應用程式備份或媒體資產的儲存桶而言,這種直接的雲對雲路徑比先下載再上傳的工作流程節省了大量時間。

RcloneView 應用程式預覽

在同一處管理與同步所有雲端

RcloneView 是 rclone 的跨平台 GUI。透過清爽的視覺化介面比較資料夾、傳輸或同步檔案,並自動化多雲工作流程。

  • 一鍵作業:複製 · 同步 · 比較
  • 排程器與歷史記錄,打造可靠的自動化
  • 支援 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免費開始使用 →

核心功能免費。Plus 提供自動化功能。

設定兩個遠端

使用 B2 儀表板中的 Application Key ID 與 Application Key 新增 Backblaze B2 遠端,接著使用各自的 Access Key、Secret Key 與地區端點(例如 nyc3.digitaloceanspaces.com)為 DigitalOcean Spaces 新增另一個遠端。兩者都會在 RcloneView 的 Explorer 面板中以分頁形式顯示,因此在開始任何遷移之前,你可以並排瀏覽來源儲存桶與目標 Space。

Adding Backblaze B2 and DigitalOcean Spaces remotes in RcloneView

使用分割面板版面同時查看兩個儲存桶,在正式開始完整遷移之前,確認資料夾結構與命名規則符合應用程式的預期。

執行校驗和驗證傳輸

將遷移設定為在精靈 Step 2 中啟用校驗和比較的 Copy 或 Sync 工作 — 這會依雜湊值與大小比較檔案,而非僅比較時間戳記,這在兩個可能以不同方式回報修改時間的儲存後端之間遷移時格外重要。請依你的頻寬設定檔案傳輸數與多執行緒傳輸數;對於大型儲存桶,4 個並行傳輸是合理的起點。

Configuring a checksum-verified transfer from Backblaze B2 to DigitalOcean Spaces

在執行完整遷移之前,使用 Dry Run 精確預覽將要複製的檔案 — 這能在任何資料搬移之前發現命名衝突或非預期的檔案數量。S3、Azure 與 Backblaze B2 在 FREE 授權下即可取得完整讀寫權限,因此沒有任何方案限制會阻礙這條遷移路徑。

安排切換時程

對於分階段遷移,請先執行一次完整同步,接著再執行排程中的增量同步(PLUS 授權),以在最終切換前擷取 Backblaze B2 中新增的檔案。如此可在整個過渡期間讓兩個儲存桶保持同步,而不必進行一次風險較高的大規模傳輸。

Scheduling incremental sync jobs during a Backblaze B2 to DigitalOcean Spaces migration

開始使用

  1. rcloneview.com 下載 RcloneView
  2. 為你的 Backblaze B2 儲存桶與 DigitalOcean Spaces 目標分別新增遠端。
  3. 在複製任何檔案之前,先執行 Dry Run 預覽傳輸內容。
  4. 啟用校驗和驗證後執行 Copy 或 Sync 工作,接著確認雙方檔案數量一致。

經過驗證的直接雲對雲遷移,代表你的資料在不經過本機裝置的情況下完整無損地送達 DigitalOcean Spaces。


相關指南:

支援的雲端服務商

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces