OneDrive 동기화 오류 해결: 델타 토큰 만료, 경로 길이 초과, 인증 실패
OneDrive는 뛰어난 클라우드 스토리지 플랫폼이지만, 동기화 동작에 rclone 사용자를 혼란스럽게 만드는 몇 가지 특이점이 있습니다. 이 가이드에서는 RcloneView에서 가장 흔히 마주치는 OneDrive 오류와 각각의 해결 방법을 다룹니다.
OneDrive는 대부분의 rclone 작업에서 잘 동작하지만, Microsoft 플랫폼 특유의 오류 상황이 존재합니다. 델타 토큰 만료, Windows 경로 길이 제한, 인증 토큰 갱신 실패, 파일별 또는 일별 업로드 용량 제한 등이 실제 사용 환경에서 나타납니다. 각 문제를 체계적으로 진단하고 해결하는 방법을 안내합니다.

모든 클라우드를 한 곳에서 관리하고 동기화하세요
RcloneView는 rclone의 크로스플랫폼 GUI입니다. 폴더를 비교하고, 파일을 전송·동기화하고, 깔끔한 시각적 인터페이스로 멀티 클라우드 워크플로를 자동화하세요.
- 원클릭 작업: 복사 · 동기화 · 비교
- 안정적인 자동화를 위한 스케줄러와 작업 이력
- Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP 등 지원
핵심 기능은 무료. Plus로 자동화 기능 이용 가능.
오류 1: 델타 토큰 만료
증상: 다음과 같은 오류가 표시됩니다:
Failed to sync: invalidDeltaToken: The token is expired.
원인: rclone은 델타 토큰을 사용해 OneDrive의 증분 변경 사항을 추적합니다. 이 토큰은 약 30일 후 만료됩니다. 한 달 넘게 동기화를 실행하지 않았거나 Microsoft가 토큰을 무효화한 경우, rclone은 증분 스캔을 계속할 수 없습니다.
해결 방법: 캐시된 델타 토큰을 제거하여 전체 재스캔을 강제로 실행합니다:
- RcloneView에서 터미널(Terminal) 패널을 엽니다.
rclone backend remove-expiry onedrive:를 실행합니다 (onedrive는 사용 중인 리모트 이름으로 대체).- 또는 RcloneView 설정에서 해당 리모트의
vfs/delta캐시 항목을 삭제합니다. - 동기화 작업을 다시 실행합니다 — 이번에는 rclone이 전체 스캔을 수행합니다.
수정 후 첫 실행은 시간이 더 걸리지만 오류는 완전히 해결됩니다.
오류 2: 경로 길이 초과 (400자 초과)
증상:
ERROR: path too long: cannot handle path > 400 characters
또는 깊이 중첩된 폴더의 파일이 동기화되지 않습니다.
원인: OneDrive는 최대 경로 길이를 400자(OneDrive Personal 기준) 또는 OneDrive for Business의 경우에도 400자로 제한합니다. Windows에도 레거시 260자 MAX_PATH 제한이 있어 OneDrive 데스크톱 동기화 클라이언트에 영향을 미치지만, rclone 자체에는 이러한 Windows 제한이 없습니다.
해결 방법:
- 폴더 구조를 단순화 — 디렉터리 중첩을 얕게 유지합니다. 긴 폴더 이름을 줄입니다.
- OneDrive의 기본 경로를 짧게 사용 —
OneDrive/Clients/Projects/2026/Active/Reports/로 동기화 중이라면OneDrive/Projects-2026/Reports/처럼 단순화하는 것을 고려하세요. - RcloneView의 필터 규칙을 활용하여 구조를 재정비하는 동안 경로 길이 문제가 있는 폴더를 건너뜁니다.
오류 3: 인증 오류 (401 Unauthorized)
증상:
401 Unauthorized
Failed to refresh token
AADSTS700082: The refresh token has expired
원인: Microsoft의 OAuth 갱신 토큰은 90일간 사용하지 않거나 비밀번호 변경 / 보안 정책 재설정이 있으면 만료됩니다. rclone 설정에 저장된 토큰이 무효화되면 모든 작업이 실패합니다.
해결 방법: RcloneView에서 OneDrive 리모트를 다시 인증합니다:
- RcloneView에서 **리모트(Remotes)**를 엽니다.
- OneDrive 리모트를 선택하고 **편집(Edit)**을 선택합니다.
- **재인증(Re-authorize)**을 클릭하면 Microsoft 로그인용 브라우저 창이 열립니다.
- 로그인하고 다시 액세스 권한을 부여합니다.
- 갱신된 토큰을 저장합니다.
이후 작업은 새 토큰을 사용합니다. 동기화 작업을 자주 실행하지 않는다면(월 1회 이하) 재인증 알림을 설정해 두세요.
오류 4: 429 Too Many Requests / 속도 제한
증상:
429 Too Many Requests: request throttled
원인: OneDrive API는 사용자별 속도 제한을 적용합니다. 수천 개의 작은 파일을 빠르게 동기화하면 제한(throttling)이 발생합니다.
해결 방법:
- 동시 전송 수 줄이기 — RcloneView의 작업 설정에서 전송 개수를 2~4개로 낮춥니다.
- 속도 제한 추가 — RcloneView의 사용자 지정 플래그 필드에
--tpslimit 10플래그를 사용해 초당 트랜잭션 수를 제한합니다. - 비수기 시간대에 예약 — Microsoft의 제한은 업무 시간대에 더 엄격하게 적용됩니다.
- 대용량 파일에 청크 업로드 사용 — RcloneView는 100MB를 초과하는 파일에 대해 이를 자동으로 처리합니다.
오류 5: 용량 초과
증상:
403 Forbidden: insufficient storage
또는 OneDrive 용량이 거의 찼을 때 업로드가 조용히 실패합니다.
원인: 대상 OneDrive 계정의 여유 공간이 부족합니다.
해결 방법:
- Microsoft 365 관리 센터 또는 onedrive.live.com에서 OneDrive 용량을 확인합니다.
- OneDrive에서 오래된 파일을 삭제하거나 이동하여 공간을 확보합니다.
- 계정이 실제로 가득 찬 경우 플랜을 업그레이드합니다.
- 마이그레이션을 분할 — 파일을 다른 OneDrive 계정으로 이동하거나 초과분에 대해 다른 대상으로 전환합니다.
오류 6: 파일 이름에 잘못된 문자 포함
증상: 특정 문자가 포함된 파일이 OneDrive로 전송되지 않습니다.
원인: OneDrive는 파일 이름에 특정 문자를 금지합니다: \, /, :, *, ?, ", <, >, |. Linux 시스템에서 넘어온 파일은 이름에 콜론이나 다른 문자가 포함된 경우가 많습니다.
해결 방법: RcloneView(rclone 기반)에는 금지된 문자를 유니코드 유사 문자로 자동 치환하는 내장 --onedrive-enc 인코딩 옵션이 있습니다. OneDrive 리모트의 고급 설정에서 이 옵션을 활성화하세요.
RcloneView에서 오류 모니터링
RcloneView의 작업 기록(Job History) 패널은 각 파일에 대한 전체 오류 메시지가 포함된 전송 로그를 보여줍니다:
이를 활용하면 rclone의 원본 로그 출력을 일일이 뒤지지 않고도 어떤 파일이 실패했는지, 왜 실패했는지 빠르게 파악할 수 있습니다.
시작하기
- rcloneview.com에서 RcloneView를 다운로드합니다.
- 동기화가 실패하면 **작업 기록(Job History)**에서 오류 메시지를 확인합니다.
- 위의 안내에 따라 해당 오류 유형에 맞는 해결 방법을 적용합니다.
- 작업을 다시 실행합니다 — rclone은 이미 성공적으로 전송된 파일은 건너뛰고 실패한 항목만 재시도합니다.
대부분의 OneDrive 오류는 간단하게 해결할 수 있습니다. 핵심은 무작정 디버깅하기보다 정확한 오류 메시지를 확인하고 그에 맞는 해결책을 적용하는 것입니다.
관련 가이드: