본문으로 건너뛰기

전송 중 파일 수정 문제 해결 — RcloneView로 클라우드 동기화 충돌 해결하기

· 약 7분
Tayson
Senior Engineer

RcloneView가 동기화하는 중에 파일이 변경되면 전송이 실패하거나, 부분 업로드가 발생하거나, 클라우드 사본이 불일치할 수 있습니다 — 각 시나리오를 감지하고 해결하는 방법을 소개합니다.

클라우드 동기화 오류의 흔한 원인 중 하나는 동기화 작업이 진행되는 동안 파일이 수정되거나, 잠기거나, 쓰기 작업이 이루어지는 것입니다. 애플리케이션이 쓰고 있는 데이터베이스 파일, Office에서 열려 있는 문서, 실행 중인 서비스가 계속 추가하고 있는 로그 파일 등은 모두 부분 업로드나 전송 실패를 유발할 수 있습니다. RcloneView는 이러한 오류를 로그에 명확하게 표시하며, rclone은 이를 원활하게 처리할 수 있는 여러 플래그를 제공합니다.

RcloneView 앱 미리보기

모든 클라우드를 한 곳에서 관리하고 동기화하세요

RcloneView는 rclone의 크로스플랫폼 GUI입니다. 폴더를 비교하고, 파일을 전송·동기화하고, 깔끔한 시각적 인터페이스로 멀티 클라우드 워크플로를 자동화하세요.

  • 원클릭 작업: 복사 · 동기화 · 비교
  • 안정적인 자동화를 위한 스케줄러와 작업 이력
  • Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP 등 지원
WindowsmacOSLinux
무료로 시작하기 →

핵심 기능은 무료. Plus로 자동화 기능 이용 가능.

RcloneView 로그에서 파일 사용 중 오류 확인하기

동기화 중에 파일이 잠기거나 수정되면 rclone은 일반적으로 다음과 같은 오류를 보고합니다.

  • Failed to copy: file changed under us - trying again
  • source file is being written to
  • partial read detected

RcloneView에서는 이러한 오류가 인터페이스 하단의 로그 탭에 표시됩니다. 동기화 작업이 완료된 후 로그에서 파일 수정 충돌을 나타내는 ERROR 항목을 확인하세요. 작업 기록 화면에서도 파일 전송에 실패한 작업에 대해 Errored 상태가 표시됩니다.

Job history showing file transfer errors in RcloneView

--ignore-errors와 재시도 로직 사용하기

기본적으로 RcloneView의 동기화 작업은 실패한 전송을 자동으로 재시도하는 재시도 횟수(기본값: 3)로 구성되어 있습니다. 일시적으로 잠긴 파일(예: 애플리케이션이 잠깐 열었다가 닫는 파일)의 경우, 재시도만으로도 이후 시도에서 성공하는 경우가 많습니다.

일부 파일이 항상 잠겨 있는 동기화 작업(예: 활성 상태인 데이터베이스 파일)의 경우, 동기화 작업 설정의 사용자 지정 rclone 플래그에 --ignore-errors를 추가하세요. 이렇게 하면 일부 파일이 실패하더라도 rclone이 나머지 파일의 동기화를 계속 진행하여 가능한 한 많은 부분을 완료하고, 실패한 항목은 검토를 위해 로그에 기록합니다.

Configuring sync job settings to handle file-in-use errors in RcloneView

동기화 대상에서 활성 애플리케이션 파일 제외하기

파일 사용 중 충돌에 대한 가장 좋은 장기적 해결책은 항상 사용 중인 파일을 동기화 작업의 범위에서 제외하는 것입니다. RcloneView의 필터링 설정(동기화 마법사의 3단계)에서는 사용자 지정 제외 규칙을 지원합니다.

  • SQLite 데이터베이스 제외: 활성 상태의 write-ahead 로그를 제외하려면 *.db-journal*.db-wal을 추가하세요
  • Office 임시 파일 제외: Word/Excel 잠금 파일을 제외하려면 ~$*를 추가하세요
  • 작성 중인 로그 파일 제외: *.log 또는 특정 패턴을 추가하세요

이러한 필터를 사용하면 RcloneView가 작업 중 반드시 사용 중일 파일을 동기화하려고 시도하는 것을 방지하여 이 오류 유형을 완전히 없앨 수 있습니다.

Setting up file exclusion filters to avoid sync conflicts in RcloneView

드라이 런으로 필터 효과 확인하기

제외 필터를 추가한 후에는 동기화 작업의 드라이 런을 실행하여 필터링된 파일이 더 이상 전송 목록에 나타나지 않는지 확인하세요. 드라이 런 결과에는 복사될 모든 파일이 표시됩니다 — 실제 동기화를 실행하기 전에 활성 데이터베이스 파일, 잠금 파일, 열려 있는 문서가 목록에서 빠져 있는지 확인하세요.

Using dry run to verify filtered file list before syncing in RcloneView

시작하기

  1. rcloneview.com에서 RcloneView를 다운로드하세요.
  2. 동기화 실패 후, 로그 탭과 작업 기록에서 파일 수정 오류를 확인하세요.
  3. 항상 사용 중인 파일에 대해 동기화 마법사에서 사용자 지정 제외 필터를 추가하세요.
  4. 드라이 런을 실행하여 필터가 제대로 작동하는지 확인한 다음, 동기화 작업을 다시 실행하세요.

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