Google Photos 동기화 오류 해결 — RcloneView에서 라이브러리가 비어 보이는 문제, 403 Forbidden, 읽기 전용 오류
Google Photos에는 다른 클라우드 드라이브에 없는 API 제약이 있습니다. RcloneView에서 마주치는 대부분의 "오류"는 Google의 정책이 적용된 결과입니다. 각 오류가 무엇을 의미하고 어떻게 대처해야 하는지 알아봅니다.
Google Photos는 개인 사진 저장소로 인기가 높지만, rclone 백엔드의 동작은 일반적인 클라우드 드라이브와 크게 다릅니다. 2025년 3월 31일부터 Google Photos API는 서드파티 앱에 해당 앱이 직접 업로드한 미디어만 보여 줍니다. 기존 미디어는 API로 수정하거나 삭제할 수 없으며, 요청 제한도 Google Drive보다 엄격합니다. 이러한 제약을 이해하는 것이 RcloneView에서 Google Photos를 사용할 때 발생하는 오류를 해결하는 첫걸음입니다.

모든 클라우드를 한 곳에서 관리하고 동기화하세요
RcloneView는 rclone의 크로스플랫폼 GUI입니다. 폴더를 비교하고, 파일을 전송·동기화하고, 깔끔한 시각적 인터페이스로 멀티 클라우드 워크플로를 자동화하세요.
- 원클릭 작업: 복사 · 동기화 · 비교
- 안정적인 자동화를 위한 스케줄러와 작업 이력
- Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP 등 지원
핵심 기능은 무료. Plus로 자동화 기능 이용 가능.
리모트가 비어 보이는 경우 — "No Changes Detected" 또는 복사된 파일 0개
가장 흔한 문의는 다음과 같습니다. Google Photos 리모트를 추가하고 탐색기에서 열었더니 거의 아무것도 없거나, NAS로 보내는 Copy 작업이 몇 초 만에 끝나면서 전송된 파일이 0개인 경우입니다. 고장 난 것이 아닙니다. 2025년 3월 31일에 Google이 서드파티 앱이 사용자의 전체 라이브러리를 읽을 수 있게 하던 API 범위(scope)를 제거했습니다. Google의 표현을 빌리면, 앱은 "이제 앱이 만든 앨범과 미디어 항목만 나열, 검색, 조회할 수 있습니다"(원문: "can now only list, search, and retrieve albums and media items that were created by your app."). 따라서 RcloneView는 RcloneView 또는 rclone을 통해 업로드한 사진만 볼 수 있습니다. 휴대폰이나 웹에서 올린 사진은 보이지 않으며, 공유 앨범은 403 PERMISSION_DENIED를 반환합니다.
RcloneView 1.6 이상에서는 Google Photos 리모트를 열 때 이 제한을 앱 안에서 안내하므로, 더 이상 빈 계정처럼 보이지 않습니다.
해결 방법: Google Takeout으로 기존 라이브러리를 내보내고(가능하면 Google Drive로 받는 것이 좋습니다), RcloneView로 그 내보내기 파일을 외장 드라이브, NAS 또는 다른 클라우드 스토리지에 복사하세요. 전체 과정은 Google Photos를 외장 드라이브 또는 NAS에 백업하는 방법에서 확인할 수 있습니다.