跳至主要内容

使用 RcloneView 透過 GUI 將 MinIO 物件儲存同步至 AWS S3 或 Google Drive

· 閱讀時間約 8 分鐘
Tayson
Senior Engineer

在地端執行 MinIO,讓您完全掌控自己的資料。但若要將資料同步至雲端——用於備份、災難復原或混合式工作流程——通常意味著需要撰寫指令稿。現在不必如此了。

MinIO 是開發人員與企業首選的自架 S3 相容物件儲存方案。但當需要將 MinIO 資料同步至 AWS S3、Google Drive 或 Azure 等公有雲時,多數指南都假設您熟悉 CLI 指令稿與 cron 排程任務。RcloneView 為 MinIO 使用者提供視覺化 GUI,可瀏覽儲存桶(bucket)、同步至任何雲端、排程備份並監控傳輸——完全不需要撰寫指令稿。

RcloneView 應用程式預覽

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

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

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

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

為什麼要將 MinIO 同步至雲端?

自架的 MinIO 功能強大,但仍有一些限制是雲端同步可以解決的:

災難復原 — 若您的地端伺服器故障,擁有雲端副本即可確保零資料遺失。MinIO 的複寫機制可處理節點故障,但無法應對整個站點層級的災難。

混合雲工作流程 — 您的機器學習團隊在 AWS 上進行訓練,但原始資料存放在 MinIO 中。將特定儲存桶同步至 S3,可以彌補這之間的落差。

異地備份合規性 — 許多法規要求資料須有異地副本。將 MinIO 同步至 S3 或 Google Drive,可在不使用磁帶機的情況下滿足此需求。

雲端分發 — 透過 Google Drive 或 OneDrive 與外部合作夥伴分享資料,資料來源即為您的 MinIO。

將 MinIO 新增為遠端

由於 MinIO 與 S3 相容,在 RcloneView 中的設定相當簡單:

  1. 開啟 RcloneView 並點擊 新增遠端
  2. 選擇 Amazon S3 作為提供者類型。
  3. 從 S3 提供者下拉選單中選擇 Minio(或選擇 Other 並輸入您的端點)。
  4. 輸入您的 MinIO 憑證:
    • Access KeySecret Key,取自您的 MinIO 管理主控台。
    • Endpoint:您的 MinIO 伺服器網址(例如 http://minio.internal:9000https://minio.yourcompany.com)。
    • Region:留空或設為 us-east-1(MinIO 預設值)。
  5. 儲存——您的 MinIO 儲存桶即會顯示在總管中。
Add MinIO as S3-compatible remote in RcloneView

瀏覽 MinIO 儲存桶

連接完成後,您可以在雙窗格總管中像瀏覽其他雲端一樣瀏覽 MinIO 儲存空間:

  • 瀏覽儲存桶與資料夾階層。
  • 檢視檔案大小、日期與物件數量。
  • 在 MinIO 與其他任何遠端之間拖放檔案。
  • 建立、重新命名及刪除物件。
Browse MinIO buckets alongside cloud storage

同步情境

MinIO → AWS S3(雲端備份)

最常見的使用情境——為您的 MinIO 資料維護雲端備份:

  1. 建立同步工作:MinIO 儲存桶 → S3 儲存桶。
  2. 設定參數:8–16 個並行傳輸(雙方皆能處理高並行量)。
  3. 透過 工作排程 每晚排程
  4. 首次執行後,使用 資料夾比對 進行驗證
Run MinIO to S3 sync job

MinIO → Google Drive(團隊分享)

透過 Google Drive 與非技術性的團隊成員分享 MinIO 資料:

  1. 建立複製工作:MinIO 儲存桶 → Google Drive 資料夾。
  2. 使用篩選器,僅同步特定檔案類型或資料夾。
  3. 每週排程以進行定期更新。

MinIO → 另一個 MinIO(跨站點複寫)

在不同站點的兩個 MinIO 實例之間進行同步:

  1. 將兩個 MinIO 實例分別新增為遠端。
  2. 建立兩者之間的同步工作。
  3. 排程以進行持續性或週期性複寫。

雲端 → MinIO(資料匯入)

將雲端來源的資料匯入 MinIO 以進行本地處理:

  1. 建立從 S3/GDrive → MinIO 的複製工作。
  2. 排程在上游資料更新後執行。

監控與驗證

即時傳輸監控

即時查看 MinIO 同步進度、傳輸速度、檔案數量與預估完成時間:

Monitor MinIO sync transfers

同步後驗證

使用資料夾比對確認 MinIO 與雲端資料是否一致:

Compare MinIO bucket with S3

工作歷史紀錄

追蹤所有同步執行紀錄,包含完成狀態、檔案數量與錯誤資訊:

MinIO sync job history

使用排程進行自動化

建立完全自動化的 MinIO 至雲端管線:

  1. 定義您的同步/複製工作。
  2. 透過 工作排程 進行排程。
  3. 透過 SlackDiscord 取得通知。
  4. 使用 批次工作 串連多個 MinIO 操作。
Schedule MinIO backup jobs

效能調校建議

設定建議值備註
並行傳輸8–16MinIO 可處理高並行量
區塊大小64–128MB依網路頻寬調整
檢查程序(Checkers)16–32加速大型儲存桶的比對作業
快速清單(Fast-list)已啟用減少目錄列表的 API 呼叫次數

開始使用

  1. rcloneview.com 下載 RcloneView
  2. 新增 MinIO 作為 S3 相容遠端,並輸入您的端點與憑證。
  3. 新增您的雲端目的地(S3、Google Drive、OneDrive 等)。
  4. 建立同步工作並執行。
  5. 排程並監控,實現自動化的混合雲工作流程。

您自架的 MinIO 值得擁有一套完善的 GUI。RcloneView 以視覺化、可靠且完全不需撰寫任何指令稿的方式,銜接地端物件儲存與雲端之間的落差。


相關指南:

支援的雲端服務商

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