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

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

· 約6分
Tayson
Senior Engineer

Gofile で共有していたファイルを Backblaze B2 オブジェクトストレージへ移し、コマンドを一切書かずに全ファイルの到着を確認します。

Gofile は他の人にファイルを渡すには便利ですが、大切なファイルの唯一のコピーを置く場所には向きません。Backblaze B2 は長期保管のためのオブジェクトストレージで、バケット単位で保管内容を管理できます。RcloneView は両サービスを一つのウィンドウで接続し、一つのインターフェースからコピーできるため、ファイルを手作業でダウンロードして再アップロードする必要がありません。

RcloneViewアプリのプレビュー

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

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

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

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

Gofile と Backblaze B2 を接続する​

Gofile は Access Token で認証します。Gofile のプロフィールページにある API トークン欄からコピーし、New Remote で Gofile を選んで貼り付けてください。Backblaze B2 には Application Key ID と Application Key が必要で、Backblaze のキー管理ページで生成します。マスターキーではなく移行先バケットに範囲を限定したキーを作成すると、移行用の認証情報が必要なものだけに触れられるようになります。

RcloneView で Gofile と Backblaze B2 のリモートを追加

両方のリモートを作成したら、一方の Explorer パネルで Gofile を、もう一方で B2 バケットを開きます。RcloneView は最大 4 つのパネルを同時に表示できるので、確認用にローカルフォルダーも開いておけます。S3、Azure、Backblaze B2 への接続は、FREE ライセンスでも読み書きが可能です。

コピー前にレイアウトを計画する​

Gofile のコンテンツをバケットにどう対応させるかを決めておきます。たとえば、12 個の Gofile フォルダーに顧客納品物を置いている写真スタジオなら、B2 バケットを一つ作り、各フォルダーを最上位のプレフィックスとして再現すると、後からパスが読みやすくなります。B2 パネルで New Folder を使い、先に移行先フォルダーを作成しておきましょう。

Gofile パネルから B2 パネルへフォルダーをドラッグします。異なるリモート間ではドラッグ&ドロップはコピーとして動作するため、自分で削除するまで Gofile の元ファイルはそのまま残ります。繰り返し実行する大規模な移行では、代わりに Sync ウィザードを使ってください。Gofile をソース、バケットのパスを宛先に指定し、文字、数字、ハイフン、アンダースコアでジョブ名を付けます。

RcloneView での Gofile から Backblaze B2 へのクラウド間転送

Dry Run、転送、モニタリング​

本番実行の前に Dry Run を使いましょう。コピーされるファイルと削除されるファイルが一覧表示されるため、ソースや宛先の指定ミスを実害が出る前に発見できます。片方向同期を選ぶと宛先がソースに合わせて変更されるので、Dry Run に数分かける価値があります。

Advanced Settings では、同時ファイル転送数を調整したり、チェックサム比較を有効にしたりできます。初回は控えめに始め、転送が安定していれば並列数を上げてください。進行状況、速度、ファイル数は、ウィンドウ下部の Transferring タブで確認できます。

Transferring タブで転送の進行状況を監視

Folder Compare で検証する​

転送が終わったら、Home タブから Compare を開き、左に Gofile、右に B2 を指定します。left-only のファイルに絞り込むと届かなかったファイルが、different のファイルに絞り込むとサイズの不一致が分かります。Copy right は、すでに一致しているファイルを再送せずに足りない分だけを補います。Job History には各実行のステータス、サイズ、所要時間が記録され、移行の記録になります。

Gofile と B2 の差分を表示する Folder Compare

はじめに​

  1. rcloneview.com から RcloneView をダウンロードします。
  2. Access Token で Gofile リモートを、バケット限定のアプリケーションキーで Backblaze B2 リモートを追加します。
  3. 両リモートを並べて開き、Dry Run を実行してから、フォルダーをコピーまたは同期します。
  4. Gofile 側を整理する前に、Compare で欠けているファイルがないことを確認します。

B2 に検証済みのコピーがあれば、一時的な共有リンクが自分で管理できるバックアップに変わります。


関連ガイド:

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

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