使用 RcloneView 通过 GUI 将 MinIO 对象存储同步到 AWS S3 或 Google Drive
在本地运行 MinIO 可以让你完全掌控自己的数据。但要将其同步到云端——用于备份、灾难恢复或混合工作流——通常意味着要编写脚本。现在不必如此了。
MinIO 是开发者和企业首选的自托管 S3 兼容对象存储。但是,当需要将 MinIO 数据同步到 AWS S3、Google Drive 或 Azure 等公有云时,大多数指南都假设你熟悉 CLI 脚本和 cron 任务。RcloneView 为 MinIO 用户提供了可视化 GUI,用于浏览存储桶、同步到任意云存储、安排备份计划以及监控传输——无需编写任何脚本。

在一个地方管理和同步所有云端
RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。
- 一键作业:复制 · 同步 · 比较
- 调度器与历史记录,实现可靠的自动化
- 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
核心功能免费。Plus 提供自动化功能。
为什么要将 MinIO 同步到云端?
自托管 MinIO 功能强大,但它存在一些局限,而云同步可以解决这些问题:
灾难恢复 —— 如果本地服务器出现故障,拥有一份云端副本就意味着数据零丢失。MinIO 的复制机制可以应对节点故障,但无法应对站点级灾难。
混合云工作流 —— 你的机器学习团队在 AWS 上进行训练,但将原始数据存储在 MinIO 中。将特定存储桶同步到 S3 可以弥合这一差距。
异地备份合规 —— 许多法规要求保留异地数据副本。将 MinIO 同步到 S3 或 Google Drive 无需磁带驱动器即可满足这一要求。
云端分发 —— 通过 Google Drive 或 OneDrive 与外部合作伙伴共享数据,数据源来自你的 MinIO。
将 MinIO 添加为远程
由于 MinIO 兼容 S3,在 RcloneView 中设置非常简单:
- 打开 RcloneView,点击 Add Remote。
- 选择 Amazon S3 作为提供商类型。
- 在 S3 提供商下拉菜单中选择 Minio(或选择 Other 并输入你的端点)。
- 输入你的 MinIO 凭据:
- 来自 MinIO 管理控制台的 Access Key 和 Secret Key。
- Endpoint:你的 MinIO 服务器 URL(例如
http://minio.internal:9000或https://minio.yourcompany.com)。 - Region:留空或设置为
us-east-1(MinIO 默认值)。
- 保存——你的 MinIO 存储桶将出现在 Explorer 中。
浏览 MinIO 存储桶
连接完成后,你可以像浏览任何其他云存储一样,在双栏 Explorer 中浏览你的 MinIO 存储:
- 浏览存储桶和文件夹层级结构。
- 查看文件大小、日期和对象数量。
- 在 MinIO 与任意其他远程之间拖放文件。
- 创建、重命名和删除 对象。
同步场景
MinIO → AWS S3(云端备份)
最常见的用例——为你的 MinIO 数据维护一份云端备份:
MinIO → Google Drive(团队共享)
通过 Google Drive 与非技术团队成员共享 MinIO 数据:
- 创建复制任务:MinIO 存储桶 → Google Drive 文件夹。
- 使用过滤器,仅同步特 定文件类型或文件夹。
- 安排每周执行,以进行定期更新。
MinIO → 另一个 MinIO(跨站点复制)
在不同站点的两个 MinIO 实例之间进行同步:
- 将两个 MinIO 实例分别添加为独立的远程。
- 在它们之间创建同步任务。
- 安排持续或定期复制。
云存储 → MinIO(数据摄取)
将数据从云端来源拉取到 MinIO 中进行本地处理:
- 创建从 S3/GDrive → MinIO 的复制任务。
- 安排在上游数据更新后运行。
监控与验证
实时传输监控
实时查看 MinIO 同步进度,包括速度、文件数量和预计完成时间: