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

Yandex DiskからBackblaze B2へ移行 — RcloneViewでファイルを転送

· 約6分
Morgan
Staff Engineer

Yandex Disk のすべてをBackblaze B2バケットにコピーし、すべてのファイルが届いたことをコマンドラインなしで確認します。

ファイルはYandex Diskにあるものの、Backblaze B2に独立したバケットベースのコピーを持ちたい場合、通常は自分のマシンを経由して手動でダウンロードし再アップロードする方法になります。RcloneViewは両方のサービスを1つのウィンドウで接続し、その間の転送を実行します。事前にドライランを行い、事後にフォルダー比較を行えます。

RcloneViewアプリのプレビュー

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

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

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

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

Yandex DiskとBackblaze B2を接続する​

Yandex DiskはOAuthを使用します。New Remoteで選択すると、RcloneViewがブラウザーを開くので、サインインしてアクセスを承認します。APIキーは不要です。Backblaze B2は、Backblazeのキー管理ページで発行するApplication Key IDとApplication Keyを使用します。移行用の認証情報がほかの場所に届かないよう、保存先のバケットに限定したキーを作成してください。

Adding Yandex Disk and Backblaze B2 remotes in RcloneView

片方のExplorerパネルでYandex Diskを、もう片方でB2バケットを開きます。RcloneViewはWindows、macOS、Linuxで、90以上のプロバイダーを1つのウィンドウからマウントし同期できるため、作業中も両側が見えたままになります。

レイアウトの計画とコピー​

フォルダーをバケットにどう対応させるかを決めます。10年分のプロジェクトフォルダーを持つ小規模なデザインスタジオなら、Yandex Diskの最上位フォルダーごとに、1つのバケット内のプレフィックスとして再現すると、後でパスが読みやすくなります。先にNew Folderで保存先フォルダーを作成しておきます。

Yandex DiskパネルからB2パネルへフォルダーをドラッグします。異なるリモート間では、ドラッグ&ドロップはコピーになるため、元のデータはそのまま残ります。大規模な移行や繰り返し行う移行では、代わりにSyncウィザードを使います。Yandex Diskをソース、バケットのパスを保存先に設定し、ジョブ名には英字、数字、ハイフン、アンダースコアを使用します。

Cloud-to-cloud transfer from Yandex Disk to Backblaze B2

Dry Runと転送の監視​

まずDry Runを実行します。コピーされるファイルと削除されるファイルが一覧表示されるため、ソースや保存先の誤りを被害が出る前に見つけられます。保存先をソースに合わせて変更する片方向同期では、特に重要です。

Advanced Settingsで同時ファイル転送数を調整し、ハッシュとサイズによる検証が必要な場合はチェックサム比較を有効にします。まずは控えめな設定で始め、転送が安定したら同時実行数を上げてください。進行状況、速度、ファイル数はTransferringタブで確認できます。

Monitoring a Yandex Disk to B2 transfer in real time

Folder Compareで検証する​

ジョブが完了したら、HomeタブからCompareを開き、左にYandex Disk、右にB2を置きます。左側のみ、または差分のあるファイルで絞り込んで不足を見つけ、Copy rightで補います。Job Historyには各実行のステータス、サイズ、速度、ファイル数が記録されるため、移行の記録として役立ちます。

Folder Compare between Yandex Disk and Backblaze B2

はじめに​

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. OAuthでYandex Diskを、バケットに限定したアプリケーションキーでBackblaze B2を追加します。
  3. Dry Runを実行し、その後コピーまたは同期ジョブを開始します。
  4. Folder Compareで、バケットがソースと一致していることを確認します。

オブジェクトストレージに検証済みの2つ目のコピーがあれば、Yandex Diskはファイルが存在する唯一の場所ではなくなります。


関連ガイド:

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

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