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

Storjアップロードエラーを修正 — RcloneViewで転送失敗を解決する

· 約7分
Tayson
Senior Engineer

RcloneViewでのStorjアップロードエラーは、ノードの可用性、認証情報の問題、転送タイムアウトが原因であることが多いです。このガイドでは、よくある失敗とその修正方法を解説します。

Storjの分散型アーキテクチャは、世界中の数千の独立したストレージノードにデータを分散します。この冗長性によりStorjは高い耐障害性を持ちますが、その一方で、アップロードエラーが従来のクラウドプロバイダーとは異なる原因から発生することもあります。RcloneViewでのStorj転送が失敗した場合、ログ出力が重要な診断の手がかりを提供します。ここでは、それらの読み解き方とアップロードを正常に戻す方法を解説します。

RcloneViewアプリのプレビュー

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

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

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

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

RcloneViewのログからアップロードエラーを診断する

Storjのアップロードが失敗すると、RcloneViewのLogタブとJob Historyにエラーの詳細が表示されます。よくあるStorjのエラーパターンは以下の通りです。

  • upload failed: storage node not responding — 特定のストレージノードが利用できない状態です。通常、rcloneは自動的に再試行します
  • auth error: access token invalid or expired — StorjのAccess Grantの有効期限が切れているか、失効しています
  • segment upload incomplete — ファイルの誤り訂正符号化されたセグメントが、コミットに十分な数のノードに到達しませんでした

ジョブが失敗した直後にLogタブを確認してください。エラーメッセージが、必要な修正のカテゴリを直接示しています。

Job history showing Storj upload errors in RcloneView

認証情報とAccess Grantの問題を修正する

エラーが認証失敗を示している場合、修正方法はStorjの認証情報を更新することです。Storjコンソールで、必要な権限(該当バケットに対する読み取り、書き込み、一覧表示、削除)を持つ新しいAccess Grantを生成してください。RcloneViewでは、Remoteタブ > Remote Managerに移動し、対象のStorjリモートを見つけて「Edit」をクリックし、Access Grantフィールドを更新します。

S3互換エンドポイントを使用している場合は、Access Key IDとSecret Access Keyが正しく、失効していないことを確認してください。StorjのS3認証情報は、Storjコンソールの「Access Keys」から再生成できます。

Editing Storj remote credentials in RcloneView

リトライ設定でノードの利用不可に対処する

Storjの分散型ネットワークでは、個々のストレージノードが一時的に利用できなくなることがあります。rcloneはアップロードを別のノードに再試行することでこれを適切に処理しますが、あるリージョンで同時に多数のノードが利用できなくなると、アップロードが繰り返し失敗することがあります。

RcloneViewの同期ジョブの詳細設定で、Retry entire sync if failsのカウントをデフォルトの3から5以上に増やしてください。これにより、Storjのネットワークが利用不可なノードを迂回する時間的余裕が増えます。また、同時転送数を4に減らしてください。同時実行数を下げることで、Storjネットワークへの同時APIリクエスト負荷が軽減され、ネットワーク混雑が激しい時期の成功率が向上する場合があります。

Configuring retry settings for Storj uploads in RcloneView

成功後にチェックサムで転送を検証する

アップロードエラーを解決し、Storjへの転送が完了した後は、チェックサムを有効にして検証同期を実行してください。これにより、アップロードされたすべてのオブジェクトがStorjネットワーク上で無傷かつ読み取り可能であることが確認できます。単にアップロードが成功したように見えるだけではありません。RcloneViewの同期設定(ステップ2)でEnable checksumオプションを有効にし、ジョブを再度実行します。正しくアップロードされなかったオブジェクトは再転送されます。

Running a verification sync to Storj with checksum in RcloneView

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. ジョブが失敗した後にLogタブを確認し、具体的なエラーの種類を特定します。
  3. 認証情報の有効期限が切れている場合は、StorjのAccess GrantまたはS3認証情報を再生成します。
  4. ノードの利用不可に対する耐性を高めるため、リトライ回数を増やし、同時実行数を減らします。

RcloneViewでのStorjアップロードエラーは、一貫して認証情報、リトライ設定、または一時的なネットワーク状態にたどり着きます。このガイドに従うことで、Storjバックアップを確実に稼働させることができます。


関連ガイド:

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

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