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

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

· 約5分
Robin
Developer Advocate

RcloneViewを使って、Megaのライブラリを実行前にジョブをプレビューしながらCloudflare R2バケットへ移します。

Megaは個人向けストレージに適していますが、バケット形式のアクセス、S3互換API、あるいはストレージと共有の明確な分離が必要なプロジェクトでは、オブジェクトストレージに移ることがよくあります。RcloneViewはMegaとCloudflare R2をリモートとして接続し、1つのジョブで両者の間を転送します。プレビュー、モニタリング、すべての実行履歴も利用できます。

RcloneViewアプリのプレビュー

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

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

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

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

MegaとCloudflare R2を接続​

New Remoteを開き、Megaを選択します。アカウントの認証情報であるメールアドレスとパスワードを使用します。次にR2リモートを作成します。Cloudflareダッシュボードでバケットを作成し、Admin Read & Write権限を持つAPIトークンを生成します。RcloneViewはトークンの認証情報、Account ID、そしてhttps://<ACCOUNT_ID>.r2.cloudflarestorage.comという形式のエンドポイントを求めます。

RcloneViewでMegaとCloudflare R2のリモートを追加

RcloneViewはWindows、macOS、Linuxで90以上のクラウドストレージサービスをサポートしており、2つのリモートを保存するとExplorerに並べて表示されます。

転送前にプレビュー​

2つのExplorerパネルを開き、左にMega、右にR2バケットを表示します。異なるリモート間のドラッグは移動ではなくコピーになるため、手早くコピーするにはフォルダをドラッグします。ライブラリ全体の場合は同期ウィザードを使用します。MegaフォルダをソースにバケットをデスティネーションにしてDry Runを実行し、コピーまたは削除されるファイルを確認します。

MegaからCloudflare R2への転送ジョブ設定

Megaに800GBのプロジェクトアーカイブを持つ動画編集者を考えてみましょう。Step 2では、小さなファイルが多い場合にファイル転送数を増やしたり、ハッシュとサイズのチェックが必要ならチェックサム比較を有効にしたりできます。Step 3のフィルタでフォルダを除外したり、ファイルサイズに上限を設けたりできます。

モニタリングと検証​

ジョブが開始されると、Transferringタブに進行状況、速度、ファイル数が表示され、必要に応じて実行をキャンセルできます。エラーに注意し、セッションが途中で止まった場合はジョブを再実行してください。Job Historyにはステータス、所要時間、サイズ、ファイル数が記録されます。

RcloneViewでMegaからR2への転送を監視

完了したら、片側にMega、もう片側にR2を置いてFolder Compareを開きます。Left-onlyファイルはバケットにないものを示し、比較ビューからそのままコピーできます。

MegaとCloudflare R2のFolder Compare

はじめに​

  1. RcloneViewをダウンロード rcloneview.comしてください。
  2. メールアドレスとパスワードでMegaを、APIトークン、Account ID、エンドポイントでCloudflare R2を追加します。
  3. MegaからR2バケットへの同期ジョブを作成し、Dry Runを実行します。
  4. 転送を開始し、Folder Compareで結果を確認します。

プレビューを行い、最後にFolder Compareで確認する移行なら、R2に何が届いたかを確かめられます。


関連ガイド:

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

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