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

クラウド転送の進捗停止を修正 — RcloneViewでの解決方法

· 約7分
Tayson
Senior Engineer

何時間も99%のまま表示される転送は、特定の根本原因を示しています — RcloneViewはその停止を診断し、データを失うことなくクリーンに再開するための監視・制御ツールを提供します。

完了間際でフリーズするクラウド転送や、終わらずに延々と実行され続ける同期ジョブは、クラウド管理における最も厄介な問題の一つです。転送の停止は通常、大きなファイルがAPIのタイムアウト制限に達したこと、rcloneのリトライロジックでは回復できないネットワークの中断、あるいは接続をハングさせるプロバイダー側のスロットリングが原因で発生します。RcloneViewは何が起きているかを可視化し、的確に介入できるようにします。

RcloneViewアプリのプレビュー

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

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

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

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

停止の診断

RcloneViewの下部Info ViewにあるTransferringタブを開きます。このパネルには、転送速度、ファイル数、現在処理中の具体的なファイルなど、実行中のジョブのリアルタイムな進捗が表示されます。停止はここですぐに確認でき、特定のファイルの進捗が変化しない状態で速度が0 B/sまで低下します。

RcloneView Transferring tab showing a stalled cloud transfer

エラーメッセージについてはLogタブに切り替えてください。停止のよくある原因は、タイムスタンプ付きでここに表示されます。

  • "too many requests" — APIのレート制限が転送をスロットリングしている
  • "connection reset by peer" — ネットワークの中断がアクティブなセッションを切断した
  • **"EOF"**やタイムアウトメッセージ — 大きなファイルのアップロード中にプロバイダーが接続を閉じた

非常に大きなファイル(数GBの動画ファイル、データベースダンプなど)の場合、問題はマルチパートアップロードの組み立て中にプロバイダー側でセッションタイムアウトが発生していることがよくあります。アップロード自体は完了しているものの、完了したパーツが確認される前にプロバイダーのセッションが期限切れとなり、rcloneが無期限に待機してしまいます。

停止した転送の復旧

TransferringタブでアクティブなジョブのCancelをクリックして、停止したジョブをキャンセルします。RcloneViewの同期・コピージョブは安全に再開できるよう設計されており、同じジョブを再実行すると、rcloneは転送先に既に存在するものを比較し、正常に転送済みのファイルをスキップします。停止していたファイル(と開始されていなかったファイル)のみが再試行されます。

Canceling and restarting a stalled transfer job in RcloneView

S3互換バックエンドへの特定の大きなファイルで停止が繰り返し発生する場合は、RcloneViewのグローバルrcloneフラグ(Settings > Embedded Rclone > Global Rclone Flags)でチャンクサイズを増やしてください。--s3-chunk-size 256Mを追加すると、大きなファイルの組み立てに必要なAPI呼び出しの総数を減らせます。

今後の停止を防ぐ

ジョブ設定のリトライ回数(Step 2: Advanced Settings > Retry entire sync if fails)を3回以上に設定してください。これにより、一時的なネットワーク問題が即座のジョブ失敗ではなく自動リトライを引き起こすようになります。低速または不安定な接続(VPN、モバイルホットスポットなど)での転送では、Number of file transfers(同時転送数)を減らすことで、回線上の競合を軽減できます。

Job history showing recovered transfers after stall resolution in RcloneView

Job Historyタブでは、時間の経過に伴うパターンを確認できます。同じジョブが1日の特定の時間帯に一貫して停止する場合、原因はピーク時のプロバイダー側のレート制限である可能性が高いです。スケジュールをオフピーク時間帯に調整することで、設定変更なしにこの問題を解決できます。

はじめに

  1. Transferringタブで転送を監視し、特定のファイルで速度が0 B/sになっていないか確認します。
  2. Logタブで根本原因(タイムアウト、レート制限、ネットワークリセット)を示すエラーメッセージを確認します。
  3. ジョブをキャンセルして再開します — rcloneは完了済みファイルをスキップし、停止した箇所から再開します。
  4. 今後の停止を防ぐため、Advanced Settingsでリトライ回数を増やし、チャンクサイズを調整します。

停止した転送はほぼ常に復旧可能です。重要なのは、原因がプロバイダー側なのか、ネットワーク側なのか、それとも設定に関するものなのかを見極め、的確な対処を行うことです。


関連ガイド:

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

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