跳到主要内容

如何将 Dropbox 备份到 AWS S3 —— 使用 RcloneView 实现自动化云到云备份

· 阅读需 6 分钟
Tayson
Senior Engineer

Dropbox 非常适合协作,但如果文件被意外删除、勒索软件加密了你的共享文件夹,或者 Dropbox 本身出现故障怎么办?将数据云到云备份到 AWS S3,可以让你免受这些问题的困扰。

仅依赖单一云服务商来存放重要文件是有风险的。Dropbox 的版本历史记录有助于应对意外更改,但无法防范账户被盗、超出保留期限的永久删除,或服务中断。将文件备份到 AWS S3,可以让你拥有一份独立、持久的副本。

RcloneView 应用预览

在一个地方管理和同步所有云端

RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。

  • 一键作业:复制 · 同步 · 比较
  • 调度器与历史记录,实现可靠的自动化
  • 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免费开始使用 →

核心功能免费。Plus 提供自动化功能。

为什么要将 Dropbox 备份到 S3?

  • 独立副本 —— 如果 Dropbox 宕机或你的账户被盗,S3 上仍然保留着你的文件。
  • 99.999999999% 的持久性 —— S3 的十一个 9 持久性意味着你的数据极其安全。
  • 经济高效的归档 —— 对于不常访问的文件,S3 Glacier 的价格低至每 TB 每月 $4。
  • 合规性 —— 部分行业要求在独立基础设施上保存备份。
  • 勒索软件防护 —— S3 版本控制和对象锁定可防止文件被覆盖。

设置步骤

1) 连接 Dropbox 和 AWS S3

在 RcloneView 中将两者都添加为远程:

Add Dropbox and S3 remotes

对于 S3,你需要提供 Access Key ID、Secret Access Key 以及首选区域。

2) 同时浏览两侧

在双栏浏览器中,左侧打开 Dropbox,右侧打开 S3:

Browse Dropbox and S3 side by side

3) 创建复制任务

使用 Copy(复制) 功能将 Dropbox 备份到 S3 存储桶。复制操作只添加文件而不删除文件 —— 对备份来说非常安全:

Run Dropbox to S3 backup

4) 计划每晚备份

设置该任务每晚运行,以保持 S3 备份为最新状态:

Schedule nightly Dropbox backup

5) 校验完整性

使用文件夹比对功能确认所有文件都已备份:

Verify Dropbox backup on S3

选择合适的 S3 存储类别

AWS S3 提供多种不同价位的存储类别:

存储类别最适用场景价格(每 TB/月)
S3 Standard频繁访问的备份$23
S3 Standard-IA每月访问一次的备份$12.50
S3 Glacier Instant很少访问、需即时取回$4
S3 Glacier Deep Archive合规性场景,每年访问一次$1

对于大多数 Dropbox 备份场景来说,S3 Standard-IA(低频访问)是最佳选择 —— 你不需要每天访问备份,但在需要时又希望能快速恢复。

使用过滤器进行选择性备份

你可能并不需要备份所有内容。可以使用 rclone 的过滤规则:

  • 仅包含文档: --include "*.pdf" --include "*.docx" --include "*.xlsx"
  • 排除临时文件: --exclude "*.tmp" --exclude ".dropbox*"
  • 跳过大型媒体文件: --max-size 500M

详情请参阅 Rclone 过滤规则详解

批量任务实现完整的备份工作流

借助 v1.3 版本的批量任务功能,可以将多个操作串联起来:

  1. 将 Dropbox 复制到 S3。
  2. 比对 Dropbox 与 S3。
  3. 完成后发送 Slack 通知。

以上步骤可全部整合为一个自动化流程。

从备份中恢复

如果需要将文件从 S3 恢复回 Dropbox:

  1. 左侧打开 S3,右侧打开 Dropbox。
  2. 选择要恢复的文件或文件夹。
  3. 运行一个从 S3 到 Dropbox 的复制任务。

流程与备份相同,只是方向相反。

快速上手

  1. rcloneview.com 下载 RcloneView
  2. 添加 Dropbox 和 AWS S3 作为远程。
  3. 运行一个复制任务,将 Dropbox 复制到 S3。
  4. 设置每晚自动备份
  5. 使用文件夹比对功能进行校验

你的 Dropbox 文件值得拥有不止一个家。


相关指南:

支持的云服务商

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