跳至主要内容

修復 Google 相簿同步錯誤 — 如何使用 RcloneView 解決

· 閱讀時間約 5 分鐘
Steve
Senior Engineer

Google 相簿有著獨特的 API 限制,會導致其他服務供應商不會出現的同步錯誤。以下說明如何在 RcloneView 中識別並修復最常見的問題。

Google 相簿是個人相片儲存的熱門選擇,但其 rclone 後端的行為方式與標準雲端硬碟不同。它對現有媒體是唯讀的(你可以上傳新相片,但無法透過 API 覆寫或刪除),而且其速率限制比 Google 雲端硬碟更嚴格。了解這些限制是解決使用 RcloneView 同步 Google 相簿時所發生錯誤的第一步。

RcloneView 應用程式預覽

在同一處管理與同步所有雲端

RcloneView 是 rclone 的跨平台 GUI。透過清爽的視覺化介面比較資料夾、傳輸或同步檔案,並自動化多雲工作流程。

  • 一鍵作業:複製 · 同步 · 比較
  • 排程器與歷史記錄,打造可靠的自動化
  • 支援 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免費開始使用 →

核心功能免費。Plus 提供自動化功能。

錯誤:「上傳失敗」或「403 Forbidden」

上傳到 Google 相簿失敗最常見的原因是超出 API 寫入配額。Google 對透過 API 上傳相片設有每位使用者的每日限制。如果你正在批次上傳數千張相片,可能會在傳輸途中觸及此限制。

在 RcloneView 的日誌分頁中,尋找包含 403userRateLimitExceeded 的訊息。解決方法是降低傳輸並行數 — 前往工作的進階設定,將檔案傳輸數量設為 2 或 3。同時啟用失敗時重試(將重試次數設為 5 或更高),讓 RcloneView 自動重新嘗試受限的上傳,而不是讓整個工作失敗。如有需要,可將大批上傳分散到多天進行。

Monitoring Google Photos upload rate in RcloneView

錯誤:「無法複製 — 目標為唯讀」

如果你看到有關目標為唯讀的錯誤,表示你正嘗試進行雙向同步,或覆寫 Google 相簿中已存在的相片。Google 相簿 API 不允許透過 rclone 修改或刪除現有媒體。RcloneView 會遵守此限制。

解決方法是將你的工作設定為從來源到 Google 相簿的單向複製(而非同步)。這樣只會上傳新檔案,而不會嘗試在 Google 相簿端刪除或覆寫任何內容。如果你需要刪除相片,請在 Google 相簿網頁版或行動應用程式中手動操作。

Configuring a Copy job to Google Photos in RcloneView

傳輸後檔案遺失

Google 相簿依相簿與建立日期整理媒體,而非依原始資料夾結構。當你將資料夾階層同步到 Google 相簿時,檔案會進入媒體庫,但可能不會出現在你預期的資料夾中。這是 Google 相簿 API 的行為 — 資料夾結構不會被保留。

若要保留你的資料夾組織架構,可考慮改為同步到 Google 雲端硬碟,該服務會完全按照來源保留子目錄結構。若是真正用於相片封存的用途,Backblaze B2 或 Amazon S3 搭配一份原始資料夾樹的複本,會是更可靠的長期解決方案。

Reviewing job history after a Google Photos sync attempt

開始使用

  1. rcloneview.com 下載 RcloneView
  2. 在 Google 相簿同步失敗後,查看日誌分頁以取得具體的錯誤代碼。
  3. 若遇到速率限制錯誤,將並行數降低至 2–3,並增加重試次數。
  4. 使用複製工作類型而非同步,以避免目標唯讀錯誤。

了解 Google 相簿的 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