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

Backblaze B2 同期エラーの解決 — RcloneViewで診断して解決

· 約6分
Alex
Principal Engineer

B2の同期失敗の多くは、キーの範囲、再試行、まだ確認していないログという少数の原因に行き着きます。

停止したりエラーを報告したりするBackblaze B2の同期は、rcloneが実際に何を報告しているかを確認できれば、たいてい数分で解決できます。RcloneViewはジョブの状態、ログ、内蔵ターミナルを1つのウィンドウに表示するので、推測せずに診断できます。FREEライセンスでS3、Azure、Backblaze B2に読み書き可能な状態で接続できます。

RcloneViewアプリのプレビュー

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

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

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

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

まずApplication Keyを確認する​

B2リモートはApplication Key IDとApplication Keyで認証します。ジョブが認可エラーですぐに失敗する場合、別のバケットに制限されたキー、書き込み権限のないキー、キーIDとキーの取り違えや末尾の空白が混入したコピー&ペースト時のミスがよくある原因です。

Remote Managerを開いてB2リモートを編集し、両方の値を入力し直してください。Backblazeのキー管理ページで新しいキーを作成する場合、Application Key全体は作成時に一度しか表示されない点に注意してください。その後、Explorerでバケットを参照します。一覧は表示されるのにアップロードが失敗する場合は、キーに書き込み権限がない可能性が高いです。

RcloneViewでBackblaze B2リモートを編集

Job Historyとログを読む​

Job Historyを開いて、各実行のステータス(Completed、Errored、Canceled)、所要時間、ファイル数、速度を確認します。一部のファイルだけでエラーになる実行はファイル単位の問題、開始時点で失敗する実行は認証情報や接続の問題を示します。

詳細を見るには、Settings > Embedded Rcloneでrcloneのログを有効にし、ログレベルをDEBUGに設定して内蔵rcloneを再起動し、問題を再現します。Logタブとログファイルにタイムスタンプ付きのエントリが記録され、失敗したファイルやメッセージを検索できます。

RcloneViewのJob Historyでエラーと完了した実行を表示

転送と再試行を調整する​

大規模な実行中のエラーは、同時実行数が多すぎることが原因であることが少なくありません。ジョブのAdvanced Settingsで、ファイル転送数とequality checkerの数を下げてください(低速なバックエンドではcheckerを4以下にすることが推奨されます)。一時的なネットワーク切断から自動的に回復できるよう、「Retry entire sync if fails」は既定値の3のままにしておきます。夜間に数千枚のRAWファイルを同期する写真家の場合、エラーが出たら同時実行数を下げるのが最初の調整として妥当です。

RcloneViewのTransferringタブで転送状況をライブで監視

検証して安全に再実行する​

変更後は、Dry Runでコピーまたは削除される内容をプレビューします。その後ジョブを実行し、ローカルフォルダーとB2バケットの間でFolder Compareを使用します。left-onlyのファイルはまだアップロードが必要なもの、differentのファイルはサイズの不一致を示します。Copy rightで差分を埋め、問題がなくなるまで再比較してください。

RcloneViewのFolder CompareでB2同期を確認

はじめに​

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. Remote ManagerでB2のApplication Key IDとKeyを入力し直します。
  3. DEBUGログを有効にして、失敗したジョブを再実行します。
  4. 同時実行数を下げ、Dry Runを行ってから、Folder 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