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

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

· 約6分
Steve
Senior Engineer

Google Photosには他のプロバイダーにはない独自のAPI制約があり、それが同期エラーの原因となります。RcloneViewでよくある問題を特定し、修正する方法を紹介します。

Google Photosは個人の写真保存先として人気がありますが、そのrcloneバックエンドは標準的なクラウドドライブとは異なる挙動をします。既存のメディアに対しては読み取り専用であり(新しい写真のアップロードは可能ですが、APIを通じて上書きや削除はできません)、Google Driveよりも厳しいレート制限があります。これらの制約を理解することが、RcloneViewでGoogle Photosを同期する際のエラーを解決する第一歩です。

RcloneViewアプリのプレビュー

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

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

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

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

エラー: "Failed to Upload" または "403 Forbidden"

Google Photosへのアップロードが失敗する最も一般的な原因は、APIの書き込みクォータを超過することです。GoogleはAPI経由の写真アップロードについて、ユーザーごとに1日あたりの上限を設けています。数千枚の写真を一括アップロードしている場合、転送の途中でこの上限に達することがあります。

RcloneViewのログタブで、403userRateLimitExceededを含むメッセージを確認してください。解決策は転送の同時実行数を減らすことです。ジョブの詳細設定に移動し、ファイル転送数を2または3に設定します。また、失敗時に再試行を有効にして(リトライ回数を5以上に設定)、スロットリングされたアップロードをRcloneViewが自動的に再試行し、ジョブ全体が失敗しないようにしてください。必要に応じて、大量のアップロードを複数日に分割してください。

Monitoring Google Photos upload rate in RcloneView

エラー: "Can't Copy — Destination is Read Only"

読み取り専用の宛先に関するエラーが表示される場合、双方向で同期しようとしているか、Google Photos内の既存の写真を上書きしようとしています。Google Photos APIでは、rcloneを通じて既存のメディアを変更または削除することはできません。RcloneViewはこの制限を尊重します。

解決策は、ジョブを(同期ではなく)片方向のコピーとして設定し、ソースからGoogle Photosへ転送することです。これにより、Google Photos側の既存データを削除・上書きすることなく、新しいファイルのみがアップロードされます。写真を削除する必要がある場合は、Google Photosのウェブアプリまたはモバイルアプリで手動で行ってください。

Configuring a Copy job to Google Photos in RcloneView

転送後にファイルが見当たらない

Google Photosは、元のフォルダ構造ではなく、アルバムと作成日でメディアを整理します。フォルダ階層をGoogle Photosに同期すると、ファイルはライブラリに取り込まれますが、想定していたフォルダには表示されないことがあります。これはGoogle Photos APIの仕様によるもので、フォルダ構造は保持されません。

フォルダ構成を維持したい場合は、代わりにGoogle Driveへの同期を検討してください。サブディレクトリはソースと同じ状態で維持されます。真の写真アーカイブ用途であれば、元のフォルダツリーのコピーを保持できるBackblaze B2やAmazon S3の方が、長期的により信頼できるソリューションです。

Reviewing job history after a Google Photos sync attempt

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. Google Photosの同期に失敗した後、ログタブで具体的なエラーコードを確認します。
  3. レート制限エラーの場合は、同時実行数を2〜3に減らし、リトライ回数を増やします。
  4. 読み取り専用の宛先エラーを避けるため、同期ではなくコピージョブタイプを使用します。

Google PhotosのAPI制限を理解することで、最初から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