OneDrive同期エラーの修正:デルタトークン期限切れ、パス長超過、認証失敗
· 約9分
OneDriveは優れたクラウドストレージプラットフォームですが、その同期の挙動にはrcloneユーザーを悩ませる独特の癖があります。このガイドでは、RcloneViewで発生する最も一般的なOneDriveエラーと、その解決方法を解説します。
OneDriveはrcloneのほとんどの操作で問題なく動作しますが、Microsoftのプラットフォーム特有のエラー条件も存在します。デルタトークンの期限切れ、Windowsのパス長制限、認証トークンの更新失敗、ファイル単位・日単位のアップロードクォータなど、実運用でよく発生する問題です。ここでは、それぞれを体系的に診断・修正する方法を紹介します。

すべてのクラウドを一か所で管理・同期
RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。
- ワンクリック操作: コピー · 同期 · 比較
- 信頼性の高い自動化のためのスケジューラーと履歴
- Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
WindowsmacOSLinux
無料で始める →コア機能は無料。Plusで自動化機能を利用可能。
エラー1:デルタトークンの期限切れ
症状: 次のようなエラーが表示されます。
Failed to sync: invalidDeltaToken: The token is expired.
原因: rcloneはOneDrive内の増分変更を追跡するためにデルタトークンを使用します。このトークンの有効期限は約30日です。1か月以上同期を実行していない場合、またはMicrosoft側でトークンが無効化された場合、rcloneは増分スキャンを続行できません。
修正方法: キャッシュされたデルタトークンを削除して、フルスキャンを強制実行します。
- RcloneViewでターミナルパネルを開きます。
- 次のコマンドを実行します:
rclone backend remove-expiry onedrive:(onedriveはご自身のリモート名に置き換えてください)。 - または、RcloneViewの設定からそのリモートの
vfs/deltaキャッシュエントリを削除します。 - 同期ジョブを再実行します — 今回はrcloneがフルスキャンを行います。
修正後の初回実行には時間がかかりますが、エラーは完全に解消されます。