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

Backblaze B2 アップロードエラーを修正 — RcloneView でクラウド転送の問題をトラブルシューティング

· 約9分
Alex
Principal Engineer

RcloneView のインターフェースから、コマンドラインを使わずに、Backblaze B2 の最も一般的なアップロードエラーを診断・修正します。

Backblaze B2 はバックアップやアーカイブ向けに人気のオブジェクトストレージバックエンドですが、アップロードエラーはさまざまな理由で発生します。期限切れや誤設定の認証情報、バケットの権限の不一致、API のレート制限、大容量ファイルでの転送停止などです。B2 バケットに毎日のレンダリング出力をプッシュしている映像制作会社や、数テラバイト規模のデータセットを同期している開発者は、解決方法が分からないままこれらの問題に直面することがあります。RcloneView は、詳細なエラーログ、リモートの認証情報編集、ジョブごとの転送調整など、これらの問題を単一の GUI インターフェースから特定・修正するための診断ツールと転送コントロールを提供します。

RcloneViewアプリのプレビュー

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

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

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

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

認証および認証情報のエラーを診断する

B2 アップロード失敗の最も頻繁な原因は、無効または期限切れの認証情報です。Backblaze B2 は、メインアカウントのパスワードではなく Application Key ID と Application Key を使用します。これらのキーは、B2 コンソールでいつでも削除またはローテーションされる可能性があります。RcloneView が Unauthorized または「Bad credentials」エラーに遭遇した場合、その原因はほぼ常にキーの不一致です。

RcloneView でこれを診断するには、Remote タブを開いて Remote Manager をクリックします。B2 リモートを見つけて Edit をクリックし、設定されている Application Key ID を確認します。この値を、Backblaze B2 コンソールの App Keys に一覧表示されているキーと比較してください。キーが削除されている、または表示されない場合は、新しい Application Key を生成し、RcloneView のリモート設定を新しい認証情報で更新してください。

Editing Backblaze B2 remote credentials in RcloneView Remote Manager

もう一つよくある認証の問題はキーのスコープです。B2 の Application Key は特定のバケットに制限できます。キーがバケット A へのアクセス権で作成されているのに、バケット B にアップロードしようとすると、転送は権限エラーで失敗します。キーのバケットスコープが、同期ジョブで設定した転送先バケットと一致していることを必ず確認してください。

レート制限と転送速度の低下を修正する

Backblaze B2 は API 呼び出しにレート制限を適用しており、同時に多数のリクエストが実行されるとアップロードが失敗または停止することがあります。RcloneView では、同期ジョブの転送並列数の設定を調整することでこれに対処します。Job Manager でジョブを開き、Step 2(Advanced Settings)に移動し、Number of file transfers を 2 または 3 に減らします。Number of multi-thread transfers については、0 に設定するとマルチパートのチャンク分割が無効になり、API 呼び出しの総量が減少します。

接続を飽和させずに他の操作と並行して B2 転送を実行する必要がある場合、RcloneView の Transferring タブでリアルタイムの速度とファイル数を確認できます。開始時は速いのに徐々に遅くなる転送に注意してください — これは B2 が接続にレート上限を課していることを示します。並列数を減らしてジョブを再起動することで、断続的なレート制限による失敗は通常解決します。

Monitoring Backblaze B2 upload speed and transfer progress in RcloneView

大容量ファイルと権限エラーを解決する

Backblaze B2 は、5 MB を超えるファイルをマルチパートアップロードによって複数のパートに分割します。ネットワーク切断やアプリの再起動によってマルチパートアップロードが転送途中で中断されると、未完了のパートが B2 に残り、再アップロードが正常に完了しない原因になることがあります。RcloneView の組み込みリトライ機構(Step 2 の「Retry entire sync if fails」で設定可能)は、ほとんどの一時的な失敗を自動的に処理します。大容量ファイルで失敗が繰り返される場合は、新しい同期ジョブを実行することで、停止したマルチパート状態がクリアされ、正常に再開します。

権限エラーは、RcloneView のログビューに「Access Denied」メッセージとして現れます。バケットスコープの問題以外にも、B2 の Application Key が対象バケットへの書き込みアクセス権を持っていない場合にこれが発生します。Backblaze コンソールで、キーが転送先に対して Read と Write の両方の権限を持っていることを確認してください。B2 でキーの権限を更新した後は、RcloneView でリモートを編集して認証情報を再入力するだけで、更新された権限がリモートを再作成することなく即座に反映されます。

Reviewing Backblaze B2 upload error history in RcloneView Job History

各実行後は Job History タブを使って、ステータス、エラー件数、転送サイズを確認してください。「Errored」ステータスでフィルタリングすると失敗したジョブをすばやく特定でき、各実行のログ詳細には B2 の API から返された正確なエラーメッセージが表示されるため、認証エラーとネットワークタイムアウト、レート制限応答を区別することが容易になります。

はじめに

  1. rcloneview.com から RcloneView をダウンロード します。
  2. Remote Manager を開き、Backblaze B2 の Application Key ID とキーの値を確認します。
  3. B2 App Keys コンソールで、キーのバケットスコープがアップロード先と一致していることを確認します。
  4. Job Manager で、レート制限による失敗が見られる場合は同時転送数を 2〜3 に減らします。
  5. Errored フィルタで Job History を確認し、正確な API エラーメッセージを読んで的確な修正を行います。

RcloneView の組み込み診断機能と転送コントロールを使えば、Backblaze 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