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

OneDriveからCloudflare R2への移行 — RcloneViewでファイルを転送

· 約6分
Tayson
Senior Engineer

Cloudflare R2はCDNとWorkersのパイプラインにネイティブに統合されます — RcloneViewはローカルマシンに触れることなくOneDriveからR2への移行を処理します。

Cloudflareのエコシステムへワークロードを移行する開発者やチームは、OneDriveに保存されているアセットをCloudflare R2に移動する必要があることがよくあります。R2はゼロエグレスのS3互換オブジェクトストレージを提供し、Cloudflare Workers、Pages、CDNと直接統合します — 静的アセット、メディアファイル、ビルド成果物に最適です。RcloneViewはOAuthでOneDriveに、APIトークンでCloudflare R2に接続し、オプションのフィルタールールを使ってクラウド間同期ジョブとして移行を実行します。

RcloneViewアプリのプレビュー

すべてのクラウドを一か所で管理・同期

RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。

  • ワンクリック操作: コピー · 同期 · 比較
  • 信頼性の高い自動化のためのスケジューラーと履歴
  • Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
WindowsmacOSLinux
無料で始める →

コア機能は無料。Plusで自動化機能を利用可能。

OneDriveへの接続

RcloneViewを開き、リモートマネージャーに移動します。新しいリモートをクリックし、プロバイダーリストからOneDriveを選択します。RcloneViewはブラウザを開いてOAuth認証を行います — Microsoftアカウントでサインインし、アクセスを許可してください。個人用OneDrive、OneDrive for Business、SharePointドキュメントライブラリのいずれもこの方法でアクセスできます。

認証後、ファイルエクスプローラーでリモートを開きます。移行予定のフォルダーに移動し、そのパスを控えておきます。

Connecting OneDrive and Cloudflare R2 in RcloneView

Cloudflare R2への接続

リモートマネージャーに戻り、新しいリモートをクリックしてS3互換を選択します。Cloudflare R2の認証情報を入力します。

  • アクセスキーID: Cloudflareダッシュボード → R2 → APIトークンの管理から取得(オブジェクトの読み取り/書き込み権限を持つAPIトークンを作成)
  • シークレットアクセスキー: トークンのシークレット
  • エンドポイント: https://{your-account-id}.r2.cloudflarestorage.com

リモートを保存します。ファイルエクスプローラーで対象のバケットに移動します(存在しない場合は作成します)。バケットの内容が表示されることを確認し、アクセスできることを検証します。

フィルターを使った移行ジョブの設定

ジョブに移動し、新しいジョブをクリックします。ソースとしてOneDriveと移行対象の特定フォルダーを設定します。宛先としてCloudflare R2とターゲットのバケットパスを設定します。

ジョブウィザードのステップ2では、フィルタールールを適用して移行対象を絞り込むことができます。

  • 特定のファイルタイプのみを移行する(例: --include "*.jpg"--include "*.pdf"
  • システムフォルダーや一時ファイルを除外する(例: --exclude ".DS_Store"
  • ドライランを使用して、実行前にフィルター適用後の結果をプレビューする
Cloud-to-cloud migration from OneDrive to Cloudflare R2

移行の実行

ドライランを無効にしてジョブを実行します。RcloneViewは転送パネルにリアルタイムで進捗を表示します — 毎秒のファイル数、現在の速度、転送済みの総データ量です。OneDriveからR2への転送はサーバー間転送であり、ローカルマシンはデータの通り道ではなくオーケストレーターとして機能します。

大きなファイルは自動的にマルチパートアップロードを使用します。転送途中でファイルが失敗した場合、ログタブに具体的なエラーが表示されます。ジョブの再実行は安全です — すでに転送済みのファイルはスキップされます。

Monitoring OneDrive to Cloudflare R2 transfer in real time

移行後の検証

移行後はフォルダー比較を使って両側を確認します。比較ビューでOneDriveのソースとR2の宛先を開くと、RcloneViewは片側にのみ存在するファイルをハイライト表示します。重要な移行の場合は、ジョブ設定でチェックサム検証を有効にし、バイト単位の正確性を確保してください。

検証が完了したら、Cloudflare Workerのバインディング、CDNルール、またはアプリケーション設定を更新して、OneDriveではなくR2バケットを参照するようにできます。

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. リモートマネージャーでOAuthを使ってOneDriveを接続します。
  3. APIトークンとアカウントIDのエンドポイントを使ってCloudflare R2を接続します。
  4. オプションのフィルターを付けて移行ジョブを作成し、ドライランでプレビューしてから実行します。

Cloudflare R2の緊密なCDN統合とゼロエグレス課金は、かつてOneDriveにあったコンテンツの移行先として魅力的な選択肢になります。


関連ガイド:

対応クラウドプロバイダー

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