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

OneDriveの共有フォルダ同期エラーを修正 — RcloneViewで解決

· 約7分
Tayson
Senior Engineer

RcloneViewでOneDriveの共有フォルダ同期の失敗を診断・修正します — 権限エラーやショートカットの欠落から、組織のOneDrive for Businessアクセス問題まで。

OneDriveの共有フォルダシステムには、多くの同期ツールをつまずかせる独特の仕様があります。同僚から共有されたフォルダは、自分自身のOneDriveストレージとは異なる挙動をします — APIでの見え方が異なり、rcloneでアクセスするには特定の設定が必要です。RcloneViewが共有フォルダを認識できない、または同期できない場合、根本原因はほぼ常にいくつかのよく知られた問題のいずれかです。このガイドでは、最も一般的な共有フォルダの同期失敗とその解決方法について説明します。

RcloneViewアプリのプレビュー

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

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

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

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

共有フォルダがRcloneViewに表示されない

OneDriveは共有フォルダを自分自身のストレージとは異なる方法で表示します。他のユーザーのOneDriveから共有されたフォルダは、Webインターフェースの「共有」セクションに表示されますが、自分のOneDriveにショートカットとして追加していない限り、APIではルートフォルダの一部として自動的には扱われません。

修正方法: OneDriveのWebインターフェースで、同期したい共有フォルダを見つけ、「マイファイルへのショートカットを追加」をクリックします。これにより、標準のAPIでアクセス可能な自分自身のOneDriveルートにショートカットが作成されます — その結果、RcloneViewでも表示・同期が可能になります。ショートカットを追加した後、F5を押すか「再読み込み」をクリックしてRcloneViewのファイルエクスプローラーを更新してください。

OneDrive shared folder access configuration in RcloneView

共有フォルダの同期時に発生する権限エラー

共有OneDriveフォルダの同期時に403 Forbiddenや「アクセスが拒否されました」というエラーが発生する場合、通常は次の3つの状況のいずれかを示しています。

  1. 読み取り専用の共有: フォルダの所有者が閲覧のみの権限で共有しています。書き込みや削除はできません。書き込みアクセスが必要な方向で同期しようとしている場合は、フォルダの所有者に編集権限があるかを確認してください。

  2. ゲストアクセスの制限: OneDrive for Businessの外部(ゲスト)アカウントは、APIアクセスが制限されています。組織の共有ポリシーによって一部の同期操作がブロックされることがあります。

  3. 条件付きアクセスポリシー: 企業のMicrosoft 365テナントでは、非準拠のデバイスやアプリケーションからのAPIアクセスを制限する条件付きアクセスポリシーが適用されている場合があります。ログインに成功した後も認証失敗が繰り返し発生する場合は、IT管理者に問い合わせてください。

Diagnosing OneDrive shared folder permission errors in RcloneView

OneDrive for Businessの共有ライブラリの問題

SharePointを基盤とするライブラリ(OneDriveフォルダとして公開されるSharePointドキュメントライブラリを含む)は、RcloneViewで別のリモート設定が必要です。個人用OneDriveリモートを使用する代わりに、サイトのURLを指すSharePointリモートを追加するか、適切なSharePointサイト設定でOneDrive for Businessを使用してください。

OneDrive for Businessでパス長エラーが頻繁に発生するチームでは、rcloneの--onedrive-no-versionsフラグを使用することで、同期操作のAPIオーバーヘッドを削減できる場合があります。カスタムフラグは、RcloneViewの設定 > 組み込みRclone > グローバルRcloneフラグから追加できます。

Reviewing OneDrive sync job history and error logs in RcloneView

古くなったトークンの再認証

OneDriveのOAuthトークンは、特にパスワード変更、多要素認証の更新、アカウントのセキュリティイベントの後に、期限切れや無効になることがあります。トークンが古くなると、同期中に401 Unauthorizedエラーが繰り返し発生します。

再認証するには、RcloneViewの「リモート」タブでリモートマネージャーを開き、対象のOneDriveリモートを選択して編集します。編集ワークフローによりOAuthフローの再実行が促され、新しい認証のためにブラウザウィンドウが開きます。新しいログインを完了した後、更新されたリモートを保存し、同期ジョブを再試行してください。

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. 共有フォルダについては、まずOneDriveのWebインターフェースで「マイファイルへのショートカット」として追加してください。
  3. 同期が必要なフォルダに対して、正しい権限(閲覧のみではなく編集権限)があることを確認してください。
  4. 401エラーが繰り返し発生する場合は、OneDriveリモートを再認証してください。

OneDriveの共有フォルダに関する問題の大半は、所有フォルダ・共有フォルダ・ショートカットフォルダに対するMicrosoftのAPIレベルでの区別に起因します — これを理解することで、トラブルシューティングがはるかに直接的になります。


関連ガイド:

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

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