メインコンテンツまでスキップ

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のイレブンナインの耐久性により、データは極めて安全に保たれます。
  • コスト効率の良いアーカイブ — S3 Glacierは、頻繁にアクセスしないファイルであれば月額4ドル/TBから利用できます。
  • コンプライアンス — 業界によっては、別のインフラ上にバックアップを保持することが求められます。
  • ランサムウェア対策 — S3のバージョニングとオブジェクトロックにより、上書きを防止できます。

セットアップ

1) DropboxとAWS S3を接続する

RcloneViewで両方をリモートとして追加します。

Add Dropbox and S3 remotes

S3の場合、アクセスキーID、シークレットアクセスキー、希望するリージョンが必要です。

2) 両方を閲覧する

2ペインのエクスプローラーで、左側にDropbox、右側にS3を開きます。

Browse Dropbox and S3 side by side

3) コピージョブを作成する

コピーを使って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月に1回程度アクセスするバックアップ$12.50
S3 Glacier Instantアクセス頻度が低く、即時取得が必要$4
S3 Glacier Deep Archiveコンプライアンス用途、年1回のアクセス$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通知を送信。

これらすべてを1つの自動化されたシーケンスで行えます。

バックアップから復元する

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