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

クラウド転送のログとデバッグ — RcloneViewで問題をトラブルシューティング

· 約8分
Tayson
Senior Engineer

転送の失敗はユーザーをいら立たせますが、原因不明のエラーメッセージはさらにフラストレーションを募らせます。RcloneViewの包括的なログとデバッグ機能は、何が問題だったのか、どう修正すればよいのかを正確に明らかにします。

ファイル転送が途中で止まり、意味不明なタイムアウトメッセージが表示される。同期ジョブは成功と報告されているのに、ファイルは同期されていない。スケジュールされたバックアップが気づかぬうちにウィンドウを逃してしまった。実際に何が起きたのかが見えなければ、トラブルシューティングは当て推量になってしまいます。RcloneViewのログとデバッグ機能は、不透明さを明快さに変え、どのファイルが成功し、どのファイルが失敗し、その正確な理由は何かを示してくれます。

RcloneViewアプリのプレビュー

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

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

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

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

RcloneViewでデバッグモードを有効にする

デバッグモードは、RcloneViewとrcloneが実行するすべての操作を可視化します。環境設定メニューから「Logging > Debug Level」を選び、「DEBUG」に設定してアクセスします。これにより、ネットワークリクエスト、認証フロー、ファイル比較、権限チェックが最大限の詳細度で記録されます。

有効にすると、RcloneViewのログはすべての処理を記録します。この状態で問題のある転送を実行してください。すべてのAPI呼び出し、ファイルチェック、判断結果が記録されます。この詳細度は、認証タイミングの問題、権限拒否、プロバイダー固有のAPIの癖、特定の箇所でのネットワーク障害といった、微妙な問題の診断に役立ちます。

RcloneView preferences and logging configuration

RcloneViewのログを読み解く

RcloneViewはログをユーザーの設定ディレクトリに保存します。Windowsでは %APPDATA%/RcloneView/logs/ にあります。Linux/Macでは ~/.config/rcloneview/logs/ を確認してください。各ジョブはタイムスタンプ付きのログファイルを作成します。任意のテキストエディタで該当のログを開いてください。

確認すべき主要なセクション: 「Authentication」は認証情報が正しく機能したかどうかを示します。「File Enumeration」はRcloneViewが検出したファイルとそのプロパティを示します。「Transfer」のログは、個々のファイルのアップロード/ダウンロードをバイト数と所要時間とともに示します。「Errors」セクションは、権限拒否、容量不足、チェックサムの不一致、タイムアウト発生といった問題を強調表示します。

問題に一致するキーワードを検索してください。タイムアウトエラーをお探しですか?「timeout」または「deadline exceeded」を検索してください。権限エラーを調査中ですか?「permission denied」または「access denied」を検索してください。ほとんどのエラーは一貫して繰り返され、同じ転送の中で何度も現れます。

RcloneView job history showing detailed transfer records

高度なデバッグ: 詳細モードとトレースログ

標準のデバッグモードでは詳細が不足する場合は、デバッグレベルと合わせて詳細モード(Logging > Verbose)を有効にしてください。詳細モードは、HTTPヘッダー、リクエストボディ、生のAPIレスポンスを出力します。これは、プロバイダー固有の問題を調査する際に使用します。なぜGoogle Driveはこのファイルを拒否するのか?なぜS3は転送にレート制限をかけるのか?

さらに専門的な診断を行うには、トレースモード(最高のログレベル)を有効にしてください。トレースは、すべてのシステムコール、メモリ操作、ネットワークパケットの詳細を記録します。これはログファイルを急速に肥大化させますが、ネットワークスタックやファイルシステムのやり取りにおける深い問題を明らかにします。トレースモードは、制御された条件下で再現可能な問題のために温存してください。

RcloneView job configuration with logging options

ログが明らかにするよくある問題

ログは繰り返し発生する問題を特定します。「Insufficient quota」エラーは、クラウドプロバイダーのストレージが満杯であることを意味します。「Rate limit exceeded」は、API呼び出しの上限に達していることを示します。並列スレッド数を減らすか、リクエスト間の間隔を広げてください。「Checksum mismatch」は、転送中のファイル破損またはプロバイダー側のキャッシュの問題を示します。

ネットワークタイムアウトは「context deadline exceeded」または「connection reset by peer」として現れます。タイムアウト値を増やすか、転送速度を落としてください。権限エラーの「403 Forbidden」は、認証情報の問題またはフォルダ権限の不足を示します。ログを読めば、各エラータイプは特定の解決策に対応付けられます。

RcloneView real-time transfer monitoring with detailed metrics

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. Preferences > Logging > Debug Levelからデバッグモードを有効にします。
  3. 問題のある転送を実行し、自然に失敗させます。
  4. 該当するログファイルを開き、エラーキーワードを検索して根本原因を特定します。

転送の失敗を謎めいたブラックボックスとして扱うのはやめましょう。RcloneViewのログは、トラブルシューティングをフラストレーションから体系的な問題解決へと変えてくれます。答えはログの中にあります——どこを見ればよいかを知りさえすればよいのです。


関連ガイド:

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

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