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

iCloud Driveの同期エラーを修正 — RcloneViewでの解決方法

· 約6分
Tayson
Senior Engineer

rcloneでiCloud Driveをサポートするには特定のセットアップが必要です。RcloneViewでiCloudを使用する際に発生する認証失敗、バージョンの不一致、接続エラーの診断方法を説明します。

iCloud Driveは、AppleのIDによる認証に依存し、二要素認証(2FA)による確認が必要になる場合があるため、rcloneで設定するのが比較的複雑なクラウドプロバイダーの1つです。RcloneViewは組み込みのrcloneバックエンドを通じてこれを処理しますが、iCloudを正しく動作させるにはいくつかの前提条件を満たす必要があります。このガイドでは、最もよくある失敗ポイントについて説明します。

RcloneViewアプリのプレビュー

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

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

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

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

前提条件:rclone v1.69以降が必要

iCloud Driveのサポートはrclone v1.69で導入されました。unknown provider type: iclouddriveremote type not found のようなエラーが表示される場合、組み込みのrcloneのバージョンが古すぎます。RcloneViewでは、ウィンドウ下部のフッターバーで現在のrcloneのバージョンを確認できます。v1.69.1より古いバージョンが表示されている場合は、Helpタブ → Check for Updatesを使用して、最新の組み込みrcloneに更新してください。

RcloneViewには最新の組み込みrcloneバイナリが同梱されていますが、古いインストール環境を使用している場合は、自己更新を実行することでこの種のエラーを完全に解決できます。

Adding iCloud Drive as a new remote in RcloneView

認証失敗とApple IDの2FA

Remoteタブ → New RemoteからiCloud Driveを追加すると、RcloneViewはApple ID(メールアドレス)とパスワードの入力を求めます。二要素認証(現在、ほとんどのアカウントでAppleが必須としています)を使用している場合は、信頼できるApple端末に表示される2FAコードの入力も求められます。リモート設定ウィザード中にプロンプトが表示されたら入力してください。

この段階でよく発生するエラーには、INVALID_EMAIL(Apple IDのメールアドレスが正しいか確認してください)、AUTHENTICATION_FAILED(Appleアカウントでセキュリティが強化されている場合、App用パスワードが必要になることがあります)、および2FAプロンプトへの応答が遅れた場合のタイムアウトエラーがあります。AppleがアカウントにApp用パスワードを要求する場合は、appleid.apple.comで生成し、通常のパスワードの代わりに使用してください。

Testing iCloud Drive connection in RcloneView

リスト表示が遅い、またはファイルの一部しか表示されない

iCloud Driveはオンデマンドストレージを使用しているため、ファイルがiCloud上にのみ保存され、ローカルにダウンロードされていない場合があります。rclone経由で閲覧する際、Mac上にまだローカルキャッシュされていないファイルは、メタデータが限定的に表示されたり、リスト表示に時間がかかったりすることがあります。これは正常な動作であり、iCloudはAppleのサーバーからファイルのメタデータを取得する必要があるためです。

フォルダのリスト表示が不完全に見える場合は、パネルの更新(F5、または右クリックメニューのReload)を試してください。大規模なiCloudライブラリの場合、比較処理中にrcloneがiCloud APIに送るリクエストの頻度を減らすため、ジョブ設定でNumber of equality checkersを低い値(2〜4)に設定してください。

iCloud Drive transfer monitoring in RcloneView

はじめに

  1. rcloneview.comからRcloneViewをダウンロードしてください。
  2. フッターバーで、組み込みのrcloneのバージョンがv1.69.1以降であることを確認してください。
  3. リモートを設定する際は、Apple IDと2FAコード(またはApp用パスワード)を使用してください。
  4. リスト表示が遅い、またはタイムアウトが発生する場合は、チェッカーの同時実行数を減らしてください。

正しく設定すれば、iCloud Driveは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