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

Backblaze B2 から DigitalOcean Spaces への移行 — RcloneView でファイルを転送する

· 約5分
Kai
Junior Engineer

2つの S3互換プロバイダー間でオブジェクトストレージを移動するのに、rclone コマンドを手作業でスクリプト化する必要はありません — RcloneView が GUI を通じて転送、検証、フィルタリングを処理します。

Backblaze B2 から DigitalOcean Spaces へ切り替えるチームは、多くの場合、既存の Droplet や App Platform サービスとインフラを1つのプロバイダーに統合するために移行します。両方とも S3互換リモートであるため、RcloneView は Access Key、Secret Key、エンドポイントだけでそれぞれに接続し、ローカルディスクを経由せずに両者間で直接データを転送できます。数百ギガバイトに及ぶアプリケーションバックアップやメディア資産が入ったバケットの場合、この直接的なクラウド間経路は、ダウンロードしてからアップロードするワークフローに比べて大幅な時間短縮になります。

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 ライセンスでも完全な読み書きアクセスが可能なため、この移行パスを妨げるプラン制限はありません。

切り替えのスケジューリング

段階的な移行では、最終的な切り替えの前に Backblaze B2 に追加されたファイルを取り込む予定の増分同期(PLUS ライセンス)を、初回のフル同期の後に実行してください。これにより、1回の大規模でリスクの高い転送を行う代わりに、移行期間中両方のバケットを同期状態に保つことができます。

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